X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=support%2Fdocker%2Fproduction%2Fdocker-compose.yml;h=9f6c47eca388178d53868b94b8c994287b6c6c7c;hb=72698686828b7b80a336d83fdbb1707e3b7a61fe;hp=1b0a28ffb8e5beb4bb24038e2058d056706bc08a;hpb=2a8c5d0af13f3ccb9a505e1fbc9d324b9d33ba1f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/support/docker/production/docker-compose.yml b/support/docker/production/docker-compose.yml index 1b0a28ffb..9f6c47eca 100644 --- a/support/docker/production/docker-compose.yml +++ b/support/docker/production/docker-compose.yml @@ -3,7 +3,8 @@ version: "3.3" services: reverse-proxy: - image: traefik + image: traefik:v1.7 + network_mode: "host" command: --docker # Tells Træfik to listen to docker ports: - "80:80" # The HTTP port @@ -13,7 +14,7 @@ services: - ./docker-volume/traefik/acme.json:/etc/acme.json - ./docker-volume/traefik/traefik.toml:/traefik.toml restart: "always" - # If you want to use the Traefik dashboard, you should expose it on a + # If you want to use the Traefik dashboard, you should expose it on a # subdomain with HTTPS and authentification: # https://medium.com/@xavier.priour/secure-traefik-dashboard-with-https-and-password-in-docker-5b657e2aa15f # https://github.com/containous/traefik/issues/880#issuecomment-310301168 @@ -46,10 +47,8 @@ services: postgres: image: postgres:10-alpine - environment: - POSTGRES_USER: ${PEERTUBE_DB_USERNAME} - POSTGRES_PASSWORD: ${PEERTUBE_DB_PASSWORD} - POSTGRES_DB: peertube + env_file: + - .env volumes: - ./docker-volume/db:/var/lib/postgresql/data restart: "always" @@ -66,8 +65,15 @@ services: postfix: image: mwader/postfix-relay - environment: - - POSTFIX_myhostname=${PEERTUBE_WEBSERVER_HOSTNAME} + env_file: + - .env labels: traefik.enable: "false" restart: "always" + +networks: + default: + ipam: + driver: default + config: + - subnet: 172.18.0.0/16