This commit is contained in:
Lorenzo Carbonell 2023-02-18 19:47:19 +01:00
parent f55c01fd3f
commit 418aa832a5
3 changed files with 45 additions and 0 deletions

View File

@ -0,0 +1,13 @@
version: '3.7'
services:
homer:
networks:
- proxy
labels:
- caddy="${FQDN}"
- caddy.reverse_proxy="{{upstreams 8080}}"
networks:
proxy:
external: true

View File

@ -0,0 +1,20 @@
version: '3.7'
services:
homer:
networks:
- proxy
labels:
- traefik.enable=true
- traefik.http.services.homer.loadbalancer.server.port=8080
- traefik.http.routers.homer.entrypoints=web
- traefik.http.routers.homer.rule=Host(`${FQDN}`)
- traefik.http.middlewares.homer-https-redirect.redirectscheme.scheme=websecure
- traefik.http.routers.homer.middlewares=homer-https-redirect
- traefik.http.routers.homer-secure.entrypoints=websecure
- traefik.http.routers.homer-secure.rule=Host(`${FQDN}`)
- traefik.http.routers.homer-secure.tls=true
- traefik.http.routers.homer-secure.tls.certresolver=letsencrypt
networks:
proxy:
external: true

12
homer/docker-compose.yml Normal file
View File

@ -0,0 +1,12 @@
version: '3.7'
services:
homer:
image: b4bz/homer
container_name: homer
init: true
restart: unless-stopped
volumes:
- ./assets:/www/assets
user: 1000:1000
enviroment:
INIT_ASSETS: 1