Metainformationen zur Seite
version: '3.2'
services:
web:
build: .
container_name: biocase.smns-bw.org
volumes:
- ./log:/opt/biocase/log
- ./config:/opt/biocase/config
- ./ssl:/opt/biocase/ssl
# - ./archive:/opt/biocase/archive
# - ./downloads:/opt/biocase/www/downloads
# - ./apache-sites-enabled:/etc/apache2/sites-enabled
networks:
- proxy
- internal
links:
- "postgres_db:database"
- "maria_db:db_maria"
labels:
- traefik.backend=biocase.smns-bw.org
- traefik.frontend.rule=Host:biocase.smns-bw.org
- traefik.docker.network=proxy
- traefik.port=80
depends_on:
- postgres_db
- maria_db
restart: always
postgres_db:
image: postgres:12
container_name: biocase.smns-bw.org_db
ports:
- 5432:5432
volumes:
- ./db:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=op7um,74
labels:
- traefik.backend=biocase.smns-bw.org_db
- traefik.frontend.rule=Host:biocase.smns-bw.org
- traefik.frontend.entryPoints=postgres
- traefik.docker.network=proxy
- traefik.port=5432
networks:
- internal
- proxy
restart: always
maria_db:
image: mariadb
container_name: biocase.smns-bw.org_db_maria
restart: always
volumes:
- ./maria_config:/etc/mysql
- ./maria_data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=spA172.
labels:
- traefik.enable=false
networks:
- internal
networks:
proxy:
external: true
internal:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.25.0.0/16