Advertisement
Guest User

Untitled

a guest
Feb 28th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. version: '3.3'
  2.  
  3. services:
  4. db:
  5. image: mysql:8.0
  6. volumes:
  7. - /home/ubuntu/docker/mysql:/var/lib/mysql
  8. - ./conf_mysql:/etc/mysql/conf.d
  9. restart: always
  10. environment:
  11. MYSQL_ROOT_PASSWORD: admin
  12. MYSQL_DATABASE: db
  13. MYSQL_USER: sql
  14. MYSQL_PASSWORD: sql
  15. ports:
  16. - "3306:3306"
  17.  
  18. spring:
  19. build:
  20. context: ./
  21. dockerfile: mycard-server/Dockerfile
  22. image: springbootimage
  23. ports:
  24. - 18081:18081
  25. networks:
  26. - networkspring
  27. depends_on:
  28. - db
  29.  
  30. networks:
  31. networkspring:
  32.  
  33.  
  34.  
  35.  
  36.  
  37. # Start with a base image containing Java runtime
  38. FROM tomcat:8.5-alpine
  39.  
  40. RUN mvn clean package -DskipTests
  41. #pasta /tmp
  42. VOLUME /tmp
  43.  
  44. # The application's jar file
  45. #ADD mycard-server/target/docker-spring-boot.war docker-spring-boot.war
  46.  
  47. COPY mycard-server/target/docker-spring-boot.war /opt/tomacat7/webapps/app.war
  48.  
  49. #Expor Porta
  50. EXPOSE 18081
  51.  
  52. RUN sh -c 'touch /opt/tomacat7/webapps/app.war'
  53.  
  54. # Run the jar file
  55. #ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","docker-spring-boot.war"]
  56.  
  57. 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