puikheid.nl/docker-compose.yml
Alexander Chalikiopoulos 9d4bb2107a updates
2025-10-12 16:23:16 +02:00

40 lines
1.4 KiB
YAML

services:
puikheid:
environment:
- ENVIRONMENT
build: .
networks:
- web
volumes:
- ./code:/srv/lapis
- /media/puikheid.nl:/mnt/data
ports:
- "1935:1935"
labels:
- traefik.enable=true
- traefik.http.routers.puikheid.rule=Host(`puikheid.nl`)
- traefik.http.routers.puikheid.entrypoints=web
- traefik.http.routers.puikheid.middlewares=redirect-https-puikheid
- traefik.http.middlewares.redirect-https-puikheid.redirectscheme.scheme=https
- traefik.http.routers.puikheid_ssl.rule=Host(`puikheid.nl`)
- traefik.http.routers.puikheid_ssl.entrypoints=websecure
- traefik.http.routers.puikheid_ssl.tls.certresolver=myresolver
# - traefik.http.routers.puikheid_ssl.tls.middlewares=corsheader
# - "traefik.http.middlewares.corsheader.headers.accesscontrolalloworigin=origin-list-or-null"
- traefik.http.services.puikheid.loadbalancer.server.port=8080
- traefik.tcp.routers.puikheid.rule=HostSNI(`puikheid.nl`)
- traefik.tcp.routers.puikhuid.entrypoints=rtmp
#- traefik.tcp.routers.puikhuid.entrypoints=rtmps
# - traefik.tcp.routers.puikheid.service=puikheid
- traefik.tcp.routers.puikheid.tls=true
- traefik.tcp.routers.puikheid.tls.certresolver=myresolver
# - traefik.tcp.services.puikheid.loadbalancer.server.port=1935
networks:
web:
external: true