This commit is contained in:
@@ -13,7 +13,10 @@ http:
|
|||||||
# loadBalancer:
|
# loadBalancer:
|
||||||
# servers:
|
# servers:
|
||||||
# - url: "http://10.0.4.10:8096"
|
# - url: "http://10.0.4.10:8096"
|
||||||
|
peertube:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- url: "http://10.0.4.10:9000"
|
||||||
#-----------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------
|
||||||
# ROUTERS SECTION
|
# ROUTERS SECTION
|
||||||
#-----------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------
|
||||||
@@ -27,26 +30,13 @@ http:
|
|||||||
service: unraid
|
service: unraid
|
||||||
tls: {}
|
tls: {}
|
||||||
|
|
||||||
# Public-facing services (*.frostlabs.me)
|
peertube:
|
||||||
# Example: To add a public service, uncomment and customize:
|
rule: "Host(`videos.frostlabs.me`)"
|
||||||
# my-public-service:
|
entryPoints:
|
||||||
# rule: "Host(`myapp.frostlabs.me`)"
|
- websecure
|
||||||
# entryPoints:
|
service: peertube
|
||||||
# - websecure
|
tls:
|
||||||
# service: my-service-name
|
certResolver: cloudflare
|
||||||
# tls:
|
|
||||||
# certResolver: cloudflare
|
|
||||||
# middlewares:
|
|
||||||
# - authentik # Optional: Add authentication
|
|
||||||
|
|
||||||
# emby:
|
|
||||||
# rule: "Host(`movies.swarm.home`)"
|
|
||||||
# entryPoints:
|
|
||||||
# - web
|
|
||||||
# - websecure
|
|
||||||
# service: emby
|
|
||||||
# tls: {}
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------
|
||||||
# MIDDLEWARES SECTION
|
# MIDDLEWARES SECTION
|
||||||
#-----------------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ services:
|
|||||||
- PEERTUBE_WEBSERVER_HOSTNAME=videos.frostlabs.me
|
- PEERTUBE_WEBSERVER_HOSTNAME=videos.frostlabs.me
|
||||||
- PEERTUBE_WEBSERVER_PORT=443
|
- PEERTUBE_WEBSERVER_PORT=443
|
||||||
- PEERTUBE_WEBSERVER_HTTPS=true
|
- PEERTUBE_WEBSERVER_HTTPS=true
|
||||||
- PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "172.18.0.0/16"]
|
- PEERTUBE_TRUST_PROXY=["127.0.0.1", "loopback", "10.0.1.0/24"]
|
||||||
# SMTP configuration - Gmail
|
# SMTP configuration - Gmail
|
||||||
- PEERTUBE_SMTP_HOSTNAME=smtp.gmail.com
|
- PEERTUBE_SMTP_HOSTNAME=smtp.gmail.com
|
||||||
- PEERTUBE_SMTP_PORT=587
|
- PEERTUBE_SMTP_PORT=587
|
||||||
@@ -42,7 +42,7 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- /home/doc/projects/swarm-data/appdata/peertube/assets:/app/client/dist
|
- /home/doc/projects/swarm-data/appdata/peertube/assets:/app/client/dist
|
||||||
- /home/doc/projects/swarm-data/appdata/peertube/data:/data
|
- /home/doc/projects/swarm-data/appdata/peertube/data:/data
|
||||||
- /home/doc/projects/swarm-data/appdata/peertube/config:/config
|
- /home/doc/projects/swarm-data/conf/peertube-conf/production.yaml:/var/www/peertube/config/production.yaml:ro
|
||||||
healthcheck:
|
healthcheck:
|
||||||
test: [ "CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:9000/api/v1/config" ]
|
test: [ "CMD", "wget", "--quiet", "--tries=1", "--spider", "http://localhost:9000/api/v1/config" ]
|
||||||
interval: 30s
|
interval: 30s
|
||||||
|
|||||||
Reference in New Issue
Block a user