File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -28,10 +28,20 @@ x-healthcheck: &healthcheck
2828 retries : 5
2929x-labels : &labels
3030 - " traefik.enable=true"
31+ - " traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
32+ - " traefik.http.middlewares.redirect-to-https.redirectscheme.permanent=false"
33+ - " traefik.http.routers.${APP_NAME}-http.rule=Host(`${APP_NAME}.${DAPPS_DOMAIN}`)"
34+ - " traefik.http.routers.${APP_NAME}-http.entrypoints=http"
35+ - " traefik.http.routers.${APP_NAME}-http.middlewares=redirect-to-https"
3136 - " traefik.http.routers.${APP_NAME}.rule=Host(`${APP_NAME}.${DAPPS_DOMAIN}`)"
3237 - " traefik.http.routers.${APP_NAME}.entrypoints=https"
3338 - " traefik.http.routers.${APP_NAME}.tls.certresolver=${DAPPS_CERTIFICATE_RESOLVER}"
3439 - " traefik.http.services.${APP_NAME}.loadbalancer.server.port=${APP_PORT}"
40+ x-labels-http : &labels-http
41+ - " traefik.enable=true"
42+ - " traefik.http.routers.${APP_NAME}.rule=Host(`${APP_NAME}.${DAPPS_DOMAIN}`)"
43+ - " traefik.http.routers.${APP_NAME}.entrypoints=http"
44+ - " traefik.http.services.${APP_NAME}.loadbalancer.server.port=${APP_PORT}"
3545x-labels-api : &labels-api
3646 - traefik.enable=true
3747 - traefik.http.routers.${APP_NAME}-api.rule=Host(`${APP_NAME}.${DAPPS_DOMAIN}`) && PathPrefix(`/api`)
@@ -57,6 +67,17 @@ services:
5767 - internal
5868 - traefik
5969 logging : *logging
70+ main-http :
71+ env_file : *env-file
72+ restart : *restart
73+ expose :
74+ - ${APP_PORT}
75+ labels : *labels-http
76+ healthcheck : *healthcheck
77+ networks :
78+ - internal
79+ - traefik
80+ logging : *logging
6081 api :
6182 env_file : *env-file
6283 restart : *restart
Original file line number Diff line number Diff line change @@ -2,13 +2,13 @@ include:
22 - ../networks.yml
33x-environment : &environment
44 TZ : ${DAPPS_TIMEZONE}
5- JELLYFIN_PublishedServerUrl : https ://${APP_NAME}.${DAPPS_DOMAIN}
5+ JELLYFIN_PublishedServerUrl : http ://${APP_NAME}.${DAPPS_DOMAIN}
66services :
77 jellyfin :
88 image : jellyfin/jellyfin
99 extends :
1010 file : ../common.yml
11- service : main
11+ service : main-http
1212 environment : *environment
1313 volumes :
1414 - ../../apps-data/${APP_NAME}/config:/config
Original file line number Diff line number Diff line change 1313entryPoints :
1414 http :
1515 address : " :80"
16- http :
17- redirections :
18- entryPoint :
19- to : https
20- scheme : https
21- permanent : false
2216 https :
2317 address : " :443"
2418 forwardedHeaders :
You can’t perform that action at this time.
0 commit comments