version: "3.3" 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