Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.3'
- services:
- db:
- image: mysql:8.0
- volumes:
- - /home/ubuntu/docker/mysql:/var/lib/mysql
- - ./conf_mysql:/etc/mysql/conf.d
- restart: always
- environment:
- MYSQL_ROOT_PASSWORD: admin
- MYSQL_DATABASE: db
- MYSQL_USER: sql
- MYSQL_PASSWORD: sql
- ports:
- - "3306:3306"
- spring:
- build:
- context: ./
- dockerfile: mycard-server/Dockerfile
- image: springbootimage
- ports:
- - 18081:18081
- networks:
- - networkspring
- depends_on:
- - db
- networks:
- networkspring:
- # Start with a base image containing Java runtime
- FROM tomcat:8.5-alpine
- RUN mvn clean package -DskipTests
- #pasta /tmp
- VOLUME /tmp
- # The application's jar file
- #ADD mycard-server/target/docker-spring-boot.war docker-spring-boot.war
- COPY mycard-server/target/docker-spring-boot.war /opt/tomacat7/webapps/app.war
- #Expor Porta
- EXPOSE 18081
- RUN sh -c 'touch /opt/tomacat7/webapps/app.war'
- # Run the jar file
- #ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","docker-spring-boot.war"]
- ENTRYPOINT ["sh","-c","java -Djava.security.egd=file:/dev/./urandom -jar /opt/tomacat7/webapps/app.war"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement