Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #account microservice
- account:
- image: openjdk:8
- container_name: engineer-api-account
- hostname: account
- ports:
- - "8101"
- links:
- - db
- - discovery-server
- command: /home/account/engineer-api-account.jar
- environment:
- spring.profiles.active: docker
- volumes:
- - ./account/build/libs:/home/account
- - ./cache/account-logs:/tmp/logs
- #bookmark microservice
- bookmark:
- image: openjdk:8
- container_name: engineer-api-bookmark
- hostname: bookmark
- ports:
- - "8102"
- links:
- - db
- - discovery-server
- command: /home/bookmark/engineer-api-bookmark.jar
- environment:
- spring.profiles.active: docker
- volumes:
- - ./bookmark/build/libs:/home/bookmark
- - ./cache/bookmark-logs:/tmp/logs
- #postgresql database
- db:
- image: postgres:9.5.10
- container_name: engineer-api-db
- hostname: db
- ports:
- - "5432"
- volumes:
- - ./cache/db:/var/lib/postgresql
- environment:
- POSTGRES_USER: engineerapi
- POSTGRES_PASSWORD: engineerapi
- POSTGRES_DB: engineerapi
- #eureka discovery server
- discovery-server:
- image: openjdk:8
- container_name: engineer-api-discovery-server
- hostname: discovery-server
- ports:
- - "8761:8761"
- command: /home/discovery-server/engineer-api-discovery-server.jar
- volumes:
- - ./discovery-server/build/libs:/home/discovery-server
- - ./cache/discovery-server:/tmp/logs
- #zuul api gateway
- gateway:
- image: openjdk:8
- container_name: engineer-api-gateway
- hostname: gateway
- ports:
- - "8100:8100"
- links:
- - discovery-server
- command: /home/gateway/engineer-api-gateway.jar
- environment:
- spring.profiles.active: docker
- volumes:
- - ./gateway/build/libs:/home/gateway
- - ./cache/gateway:/tmp/logs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement