dockerizing

This commit is contained in:
2023-05-02 10:49:04 +02:00
parent 8940810ac6
commit 242bfa6a99
29 changed files with 31 additions and 2582 deletions

View File

@@ -7,12 +7,14 @@ services:
dockerfile: Dockerfile
restart: unless-stopped
volumes:
- /etc/localtime:/etc/localtime
- ./dabo:/dabo:ro
- ./data:/dabo/htdocs:rw
- /etc/localtime:/etc/localtime:ro
networks:
- dabo--network
dabo.dedyn.io:
dabo-web:
image: nginx:latest
restart: unless-stopped
volumes:
@@ -23,14 +25,16 @@ services:
labels:
- traefik.enable=true
# HTTPS
- traefik.http.routers.dabo.rule=Host(`dabo.ds9.dedyn.io`)
- traefik.http.routers.dabo.entrypoints=https
- traefik.http.routers.dabo.tls=true
- traefik.http.routers.dabo-web.rule=Host(`dabo.ds9.dedyn.io`)
- traefik.http.routers.dabo-web.entrypoints=https
- traefik.http.routers.dabo-web.tls=true
# Proxy to service-port
- traefik.http.services.dabo.loadbalancer.server.port=80
- traefik.http.routers.dabo.service=dabo-ds9
- traefik.http.services.dabo-web.loadbalancer.server.port=80
- traefik.http.routers.dabo-web.service=dabo-web
# cert via letsencrypt
- traefik.http.routers.dabo.tls.certresolver=letsencrypt
- traefik.http.routers.dabo-web.tls.certresolver=letsencrypt
# activate secHeaders@file
- traefik.http.routers.dabo-web.middlewares=secHeaders@file
# Traefik network
- traefik.docker.network=traefik