X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=support%2Fdocker%2Fproduction%2Fdocker-compose.yml;h=ac0a3543b69d91c2ae79054c50f4ec99e0758e59;hb=c36d5a6b98056ef7fec3db43fbee880ee7332dcf;hp=b08cace769e022d2eb3054ef7a3cb841dba52e77;hpb=ef48a0d50aec99472340fa0995e1739113190147;p=github%2FChocobozzz%2FPeerTube.git diff --git a/support/docker/production/docker-compose.yml b/support/docker/production/docker-compose.yml index b08cace76..ac0a3543b 100644 --- a/support/docker/production/docker-compose.yml +++ b/support/docker/production/docker-compose.yml @@ -4,9 +4,9 @@ services: peertube: build: - context: ../../../ - dockerfile: ./support/docker/production/Dockerfile.stretch - image: peertube:stretch + context: . + dockerfile: ./Dockerfile.stretch + image: chocobozzz/peertube:production-stretch environment: PEERTUBE_HOSTNAME: my.domain.tld PEERTUBE_PORT: 443 @@ -18,7 +18,7 @@ services: PEERTUBE_SIGNUP_ENABLED: "true" PEERTUBE_TRANSCODING_ENABLED: "true" PEERTUBE_REDIS_HOSTNAME: redis - PEERTUBE_SMTP_HOSTNAME: mail.domain.tld + PEERTUBE_SMTP_HOSTNAME: null PEERTUBE_SMTP_PORT: 25 PEERTUBE_SMTP_FROM: noreply@peertube.domain.tld PEERTUBE_SMTP_TLS: "true" @@ -28,15 +28,18 @@ services: traefik.enable: "true" traefik.frontend.rule: "Host:${PEERTUBE_HOSTNAME}" traefik.port: "9000" + # If you don't want to use a reverse proxy (not suitable for production!) + # ports: + # - "80:9000" volumes: - - ./data:/usr/src/app/data + - ./data:/data depends_on: - postgres - redis restart: "always" postgres: - image: postgres:10 + image: postgres:10-alpine environment: POSTGRES_USER: postgres_user POSTGRES_PASSWORD: postgres_password @@ -46,7 +49,7 @@ services: restart: "always" redis: - image: redis + image: redis:4-alpine volumes: - ./redis:/data restart: "always"