Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.4'
- services:
- config-service:
- image: im/config-service
- container_name: config-service
- environment:
- - SPRING_PROFILES_ACTIVE=native
- volumes:
- - ~/production-logs:/logs
- discovery-service:
- image: im/discovery-service
- container_name: discovery-service
- environment:
- - SPRING_PROFILES_ACTIVE=production
- volumes:
- - ~/production-logs:/logs
- gateway-service:
- image: im/gateway-service
- container_name: gateway-service
- ports:
- - "8080:8080"
- depends_on:
- - config-service
- - discovery-service
- environment:
- - SPRING_PROFILES_ACTIVE=production
- volumes:
- - ~/production-logs:/logs
- car-service_db:
- image: postgres:9.5
- container_name: car-service_db
- environment:
- - POSTGRES_DB=car
- - POSTGRES_USER=user
- - POSTGRES_PASSWORD=pass
- car-service:
- image: im/car-service
- container_name: car-service
- depends_on:
- - config-service
- - discovery-service
- - car-service_db
- environment:
- - SPRING_PROFILES_ACTIVE=production
- - CAR_SERVICE_DB_URL=jdbc:postgresql://car-service_db:5432/car
- - CAR_SERVICE_DB_USER=user
- - CAR_SERVICE_DB_PASSWORD=pass
- volumes:
- - ~/production-logs:/logs
- FROM openjdk:8-jdk-alpine
- VOLUME /tmp
- EXPOSE 9005
- ARG JAR_FILE
- ADD ${JAR_FILE} app.jar
- ENV JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8001,server=y,suspend=n"
- ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar"]
- docker-compose up
Add Comment
Please, Sign In to add comment