Advertisement
Guest User

Untitled

a guest
Apr 1st, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. version: '3'
  2.  
  3. services:
  4. docker-mysql:
  5. image: mysql:latest
  6. environment:
  7. - MYSQL_ROOT_PASSWORD=root
  8. - MYSQL_DATABASE=test
  9. - MYSQL_PASSWORD=root
  10. docker-moip-api:
  11. image: marioalvial/test:latest
  12. depends_on:
  13. - docker-mysql
  14. ports:
  15. - 8080:8080
  16. build:
  17. context: .
  18. dockerfile: Dockerfile
  19.  
  20. environment:
  21. - DATABASE_HOST=docker-mysql
  22. - DATABASE_USER=root
  23. - DATABASE_PASSWORD=root
  24. - DATABASE_NAME=test
  25. - DATABASE_PORT=3306
  26.  
  27. --------------------------------------------
  28.  
  29. Dockerfile:
  30.  
  31. FROM maven:3.5.2-alpine
  32. WORKDIR /usr/src/java-code
  33. COPY . /usr/src/java-code
  34. RUN mvn package
  35.  
  36. WORKDIR /usr/src/java-app
  37. RUN cp /usr/src/java-code/target/*.jar ./app.jar
  38. EXPOSE 8080
  39. CMD ["java", "-jar", "app.jar"]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement