Loading peertube/docker-compose.peertube.yml 0 → 100644 +54 −0 Original line number Diff line number Diff line version: '2' services: peertube: image: chocobozzz/peertube:production-buster environment: - 'PEERTUBE_DB_USERNAME=peertube' - 'PEERTUBE_DB_PASSWORD=${USERS}' - 'PEERTUBE_DB_HOSTNAME=peertube-db' - 'PEERTUBE_WEBSERVER_HOSTNAME=peertube.${SITE}' - 'PEERTUBE_WEBSERVER_PORT=443' - 'PEERTUBE_WEBSERVER_HTTPS=true' - 'PEERTUBE_ADMIN_EMAIL=admin@${SITE}' - 'PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16"]' volumes: - ./peertube/data:/data - ./peertube/config:/config depends_on: - peertube-db - peertube-redis links: - peertube-db - peertube-redis networks: - 'srv' restart: always labels: - 'traefik.enable=true' - 'traefik.frontend.rule=Host:peertube.${SITE}' - 'traefik.port=9000' peertube-db: # peertube-db image: postgres:10-alpine environment: - 'POSTGRES_USER=peertube' - 'POSTGRES_PASSWORD=${USERS}' - 'POSTGRES_DB=peertube' networks: - 'srv' volumes: - ./peertube/db:/var/lib/postgresql/data restart: always labels: - 'traefik.enable=false' peertube-redis: # peertube-redis image: redis:4-alpine networks: - 'srv' volumes: - ./peertube/redis:/data restart: always labels: - 'traefik.enable=false' Loading
peertube/docker-compose.peertube.yml 0 → 100644 +54 −0 Original line number Diff line number Diff line version: '2' services: peertube: image: chocobozzz/peertube:production-buster environment: - 'PEERTUBE_DB_USERNAME=peertube' - 'PEERTUBE_DB_PASSWORD=${USERS}' - 'PEERTUBE_DB_HOSTNAME=peertube-db' - 'PEERTUBE_WEBSERVER_HOSTNAME=peertube.${SITE}' - 'PEERTUBE_WEBSERVER_PORT=443' - 'PEERTUBE_WEBSERVER_HTTPS=true' - 'PEERTUBE_ADMIN_EMAIL=admin@${SITE}' - 'PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16"]' volumes: - ./peertube/data:/data - ./peertube/config:/config depends_on: - peertube-db - peertube-redis links: - peertube-db - peertube-redis networks: - 'srv' restart: always labels: - 'traefik.enable=true' - 'traefik.frontend.rule=Host:peertube.${SITE}' - 'traefik.port=9000' peertube-db: # peertube-db image: postgres:10-alpine environment: - 'POSTGRES_USER=peertube' - 'POSTGRES_PASSWORD=${USERS}' - 'POSTGRES_DB=peertube' networks: - 'srv' volumes: - ./peertube/db:/var/lib/postgresql/data restart: always labels: - 'traefik.enable=false' peertube-redis: # peertube-redis image: redis:4-alpine networks: - 'srv' volumes: - ./peertube/redis:/data restart: always labels: - 'traefik.enable=false'