Guest User

Untitled

a guest
Jul 11th, 2018
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. version: '3.4'
  2.  
  3. services:
  4.  
  5. config-service:
  6. image: im/config-service
  7. container_name: config-service
  8. environment:
  9. - SPRING_PROFILES_ACTIVE=native
  10. volumes:
  11. - ~/production-logs:/logs
  12.  
  13. discovery-service:
  14. image: im/discovery-service
  15. container_name: discovery-service
  16. environment:
  17. - SPRING_PROFILES_ACTIVE=production
  18. volumes:
  19. - ~/production-logs:/logs
  20.  
  21. gateway-service:
  22. image: im/gateway-service
  23. container_name: gateway-service
  24. ports:
  25. - "8080:8080"
  26. depends_on:
  27. - config-service
  28. - discovery-service
  29. environment:
  30. - SPRING_PROFILES_ACTIVE=production
  31. volumes:
  32. - ~/production-logs:/logs
  33.  
  34. car-service_db:
  35. image: postgres:9.5
  36. container_name: car-service_db
  37. environment:
  38. - POSTGRES_DB=car
  39. - POSTGRES_USER=user
  40. - POSTGRES_PASSWORD=pass
  41.  
  42. car-service:
  43. image: im/car-service
  44. container_name: car-service
  45. depends_on:
  46. - config-service
  47. - discovery-service
  48. - car-service_db
  49. environment:
  50. - SPRING_PROFILES_ACTIVE=production
  51. - CAR_SERVICE_DB_URL=jdbc:postgresql://car-service_db:5432/car
  52. - CAR_SERVICE_DB_USER=user
  53. - CAR_SERVICE_DB_PASSWORD=pass
  54. volumes:
  55. - ~/production-logs:/logs
  56.  
  57. FROM openjdk:8-jdk-alpine
  58. VOLUME /tmp
  59. EXPOSE 9005
  60. ARG JAR_FILE
  61. ADD ${JAR_FILE} app.jar
  62. ENV JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8001,server=y,suspend=n"
  63. ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar"]
  64.  
  65. docker-compose up
Add Comment
Please, Sign In to add comment