Select Git revision
docker-compose.yml
docker-compose.yml 6.42 KiB
# INFO: This compose file builds the local branch and deploys them as a small, local test instance
# MODIFIED: 2023-06-01
# MAINTAINER: Martin Weise <martin.weise@tuwien.ac.at>
version: "3.6"
volumes:
metadata-db-data:
data-db-data:
auth-db-data:
upload-service-data:
search-db-data:
broker-service-data:
authentication-service-data:
networks:
public:
name: public
driver: bridge
ipam:
config:
- subnet: 172.31.0.0/16
core:
name: core
driver: bridge
ipam:
config:
- subnet: 172.32.0.0/16
services:
dbrepo-metadata-db:
restart: "no"
container_name: dbrepo-metadata-db
hostname: metadata-db
image: bitnami/mariadb:10.5
networks:
core:
volumes:
- metadata-db-data:/bitnami/mariadb
- ./dbrepo-metadata-db/setup-schema_local.sql:/docker-entrypoint-initdb.d/setup-schema_local.sql
ports:
- "3306:3306"
- "9100:9100"
env_file:
- .env
healthcheck:
test: mysqladmin ping --user="$METADATA_USERNAME" --password="$METADATA_PASSWORD" --silent
interval: 10s
timeout: 5s
retries: 12
logging:
driver: json-file
dbrepo-data-db:
restart: "no"
container_name: dbrepo-data-db
hostname: data-db
image: bitnami/mariadb:10.5
networks:
core:
volumes:
- data-db-data:/bitnami/mariadb
- "/tmp:/tmp"
ports:
- "3307:3306"
- "9101:9100"
env_file:
- .env
environment: