| FROM openjdk:8-jdk-alpine |
| MAINTAINER mc4615@att.com |
| EXPOSE 8080 |
| ENV APP_HOME /home/$USER_NAME/app |
| RUN mkdir $APP_HOME |
| ADD mso-openstack-adapters-1.1.0-SNAPSHOT.jar $APP_HOME/mso-openstack-adapters-1.1.0-SNAPSHOT.jar |
| WORKDIR $APP_HOME |
| RUN touch mso-openstack-adapters-1.1.0-SNAPSHOT.jar |
| ENTRYPOINT ["java","-jar","-Dspring.profiles.active=dev","mso-openstack-adapters-1.1.0-SNAPSHOT.jar"] |
| |
| |
| |
| |
| |
| |
| ######### README ######### |
| # NOTES ######## |
| # cd /Users/mercychan/git/mso-e/adapters/mso-openstack-adapters/Deployment/ |
| # docker build -f Dockerfile.adapters -t mercechan/msoadapters . |
| # docker run -it -p 8080:8080 --name mchan mercechan/msoadapters # interactive mode |
| # docker run -d -p 8080:8080 --name mchan mercechan/msoadapters # daemon mode |
| # docker exec -it mchan /bin/bash # this will get you in docker container |
| # NOTES ######## |
| |
| |
| # COMMANDS ######## |
| # 1. CREATE MSO_NETWORK TO HOST CONTAINER |
| # docker network ls # show list of existing networks |
| # docker network create --driver bridge mso_network |
| # docker network inspect mso_network # this will list details of the named network |
| # docker network rm mso_network # remove mso_network docker network, optional |
| # docker logs mchan # to show log info for mchan container |
| |
| # 2. CREATE CONTAINER AND PUT IT IN THE MSO_NETWORK |
| # FOR DAEMON MODE USE -d |
| # docker run -d --net=mso_network -p 8080:8080 --name mchan mercechan/msoadapters |
| # OR for interactive mode (-it), run the following command |
| # docker run -it --net=mso_network -p 8080:8080 --name mchan mercechan/msoadapters |
| # COMMANDS ######## |
| ######### README ######### |