]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - support/docker/production/docker-compose.yml
Add auth documentation
[github/Chocobozzz/PeerTube.git] / support / docker / production / docker-compose.yml
index b08cace769e022d2eb3054ef7a3cb841dba52e77..f273915b972c523078450cd60ca06d768ec01724 100644 (file)
@@ -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"
@@ -29,14 +29,14 @@ services:
       traefik.frontend.rule: "Host:${PEERTUBE_HOSTNAME}"
       traefik.port: "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 +46,7 @@ services:
     restart: "always"
 
   redis:
-    image: redis
+    image: redis:4-alpine
     volumes:
       - ./redis:/data
     restart: "always"