version: '3.8' services: sequence_postgres: image: postgres:13-alpine environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_DB=sequence_postgres ports: - 5432:5432 sequence_pgadmin: image: dpage/pgadmin4:latest depends_on: - sequence_postgres environment: PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-user@mendelu.cz} PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-user} volumes: - sequence_pgadmin:/root/.sequence_pgadmin ports: - 5051:80 sequence_adminer: image: adminer depends_on: - sequence_postgres environment: ADMINER_DEFAULT_SERVER: sequence_postgres ports: - 5001:8080 dnaanalyser_backend: image: dnaanalyser/dna-analyser:${TAG:-latest} depends_on: - backend_postgres volumes: - backend_db:/home/app/db - backend_logs:/home/app/logs - backend_config:/home/app/config ports: - 50051:50051 backend_postgres: image: postgres:13 environment: POSTGRES_DB: dna_analyser POSTGRES_USER: ${POSTGRES_USER:-developer} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-password} PGDATA: /data/backend_postgres volumes: - backend_postgres:/data/backend_postgres backend_pgadmin: image: dpage/pgadmin4:latest depends_on: - backend_postgres environment: PGADMIN_DEFAULT_EMAIL: ${PGADMIN_DEFAULT_EMAIL:-user@mendelu.cz} PGADMIN_DEFAULT_PASSWORD: ${PGADMIN_DEFAULT_PASSWORD:-user} volumes: - backend_pgadmin:/root/.backend_pgadmin ports: - 5050:80 backend_adminer: image: adminer depends_on: - backend_postgres environment: ADMINER_DEFAULT_SERVER: backend_postgres ports: - 5000:8080 volumes: sequence_postgres: sequence_pgadmin: backend_postgres: backend_pgadmin: backend_db: backend_logs: backend_config: