Select Git revision
docker-compose.yml
Martin Weise authored
docker-compose.yml 6.50 KiB
version: "3.6"
volumes:
fda-metadata-db-data:
fda-broker-service-data:
networks:
fda-public:
name: fda-public
driver: bridge
ipam:
config:
- subnet: 172.29.0.0/16
fda-userdb:
name: fda-userdb
driver: bridge
ipam:
config:
- subnet: 172.28.0.0/16
services:
fda-metadata-db:
restart: on-failure
container_name: fda-metadata-db
hostname: fda-metadata-db
build: ./fda-metadata-db
image: fda-metadata-db
networks:
- fda-public
volumes:
- fda-metadata-db-data:/var/lib/postgresql/data
ports:
- 5432:5432
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: fda
fda-discovery-service:
restart: on-failure
container_name: fda-discovery-service
hostname: fda-discovery-service
build: ./fda-discovery-service
image: fda-discovery-service
networks:
- fda-public
environment:
SPRING_PROFILES_ACTIVE: docker
ports:
- 9090:9090
fda-gateway-service:
restart: on-failure
container_name: fda-gateway-service
hostname: fda-gateway-service
build: ./fda-gateway-service
image: fda-gateway-service
networks:
- fda-public
environment:
SPRING_PROFILES_ACTIVE: docker
ports:
- 9095:9095
depends_on:
fda-discovery-service:
condition: service_healthy
logging:
driver: json-file