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