Select Git revision
docker-compose.dbrepo2.yml

Martin Weise authored
docker-compose.dbrepo2.yml 8.31 KiB
# INFO: This compose file deploys the official Docker images from a staging, tested dev branch
# MODIFIED: 2022-10-31
# MAINTAINER: Martin Weise <martin.weise@tuwien.ac.at>
version: "3.6"
volumes:
metadata-db-data:
search-service-data:
broker-service-data:
authentication-service-data:
networks:
public:
name: public
driver: bridge
ipam:
config:
- subnet: 172.29.0.0/16
userdb:
name: userdb
driver: bridge
ipam:
config:
- subnet: 172.28.0.0/16
core:
name: core
driver: bridge
ipam:
config:
- subnet: 172.27.0.0/16
services:
dbrepo-metadata-db:
restart: "no"
container_name: dbrepo-metadata-db
hostname: metadata-db
image: dbrepo/metadata-db:latest
networks:
core:
volumes:
- metadata-db-data:/var/lib/mysql
ports:
- "3306:3306"
- "9100:9100"
env_file:
- .env
logging:
driver: json-file
dbrepo-database-service:
restart: "no"
container_name: dbrepo-database-service
hostname: database-service
image: dbrepo/database-service:latest
networks:
userdb:
core:
env_file:
- .env
volumes:
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
dbrepo-container-service:
condition: service_healthy
dbrepo-broker-service:
condition: service_started
dbrepo-authentication-service:
condition: service_healthy