Updated home-assistant to use reverse proxy
This commit is contained in:
parent
d3778e8d78
commit
76532d0371
@ -4,6 +4,7 @@
|
|||||||
DOMAINNAME=sthome.org
|
DOMAINNAME=sthome.org
|
||||||
|
|
||||||
APPLICATION_NAME=home-assistant
|
APPLICATION_NAME=home-assistant
|
||||||
|
WEBAPP_NAME=home-assistant-px
|
||||||
DOCKERDIR=/opt
|
DOCKERDIR=/opt
|
||||||
#MEDIADIR=/mnt/stpool1/NData1/Media
|
#MEDIADIR=/mnt/stpool1/NData1/Media
|
||||||
#DOWNLOADSDIR=/mnt/stpool1/Downloads
|
#DOWNLOADSDIR=/mnt/stpool1/Downloads
|
||||||
|
|||||||
@ -22,8 +22,8 @@ services:
|
|||||||
# - /run/dbus:/run/dbus:ro
|
# - /run/dbus:/run/dbus:ro
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
env_file: .home-assistant.env
|
env_file: .home-assistant.env
|
||||||
ports:
|
# ports:
|
||||||
- 8123:8123
|
# - 8123:8123
|
||||||
networks:
|
networks:
|
||||||
traefik-net: null
|
traefik-net: null
|
||||||
postgres-net: null
|
postgres-net: null
|
||||||
@ -32,23 +32,21 @@ services:
|
|||||||
depends_on:
|
depends_on:
|
||||||
postgresql:
|
postgresql:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
# labels:
|
labels:
|
||||||
# - traefik.enable=true
|
- traefik.enable=true
|
||||||
# - traefik.docker.network=traefik-net
|
- traefik.docker.network=traefik-net
|
||||||
# - traefik.http.services.${APPLICATION_NAME}-svc.loadbalancer.server.port=${WEBUI_PORT}
|
- traefik.http.services.${APPLICATION_NAME}-svc.loadbalancer.server.port=${WEBUI_PORT}
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-rtr.entrypoints=web
|
- traefik.http.routers.${APPLICATION_NAME}-rtr.entrypoints=web
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-rtr.rule=Host(`${APPLICATION_NAME}.${DOMAINNAME}`)&&
|
- traefik.http.routers.${APPLICATION_NAME}-rtr.rule=Host(`${WEBAPP_NAME}.${DOMAINNAME}`)&& PathPrefix(`/`)
|
||||||
# PathPrefix(`/`)
|
- traefik.http.routers.${APPLICATION_NAME}-rtr.middlewares=http-mw-secureHeaders-redirect@file
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-rtr.middlewares=http-mw-secureHeaders-redirect@file
|
- traefik.http.routers.${APPLICATION_NAME}-rtr.service=${APPLICATION_NAME}-svc
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-rtr.service=${APPLICATION_NAME}-svc
|
- traefik.http.routers.${APPLICATION_NAME}-secure-rtr.entrypoints=websecure
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-secure-rtr.entrypoints=websecure
|
- traefik.http.routers.${APPLICATION_NAME}-secure-rtr.rule=Host(`${WEBAPP_NAME}.${DOMAINNAME}`)&& PathPrefix(`/`)
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-secure-rtr.rule=Host(`${APPLICATION_NAME}.${DOMAINNAME}`)&&
|
- traefik.http.routers.${APPLICATION_NAME}-secure-rtr.middlewares=http-mw-secureHeaders@file
|
||||||
# PathPrefix(`/`)
|
- traefik.http.routers.${APPLICATION_NAME}-secure-rtr.tls=true
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-secure-rtr.middlewares=http-mw-secureHeaders@file
|
- traefik.http.routers.${APPLICATION_NAME}-secure-rtr.tls.options=tls-options@file
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-secure-rtr.tls=true
|
- traefik.http.routers.${APPLICATION_NAME}-secure-rtr.tls.certresolver=solver-dns
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-secure-rtr.tls.options=tls-options@file
|
- traefik.http.routers.${APPLICATION_NAME}-secure-rtr.service=${APPLICATION_NAME}-svc
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-secure-rtr.tls.certresolver=solver-dns
|
|
||||||
# - traefik.http.routers.${APPLICATION_NAME}-secure-rtr.service=${APPLICATION_NAME}-svc
|
|
||||||
# for mDNS
|
# for mDNS
|
||||||
# avahi-tools:
|
# avahi-tools:
|
||||||
# volumes:
|
# volumes:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user