working on traefik integration

This commit is contained in:
venus
2026-03-31 02:07:49 -05:00
parent bc00607685
commit 52e2f446d1
13 changed files with 387 additions and 25 deletions

View File

@@ -1,13 +1,23 @@
services:
app:
container_name: blog
build:
args:
- DEBUG_MODE=1
- obsidian_vault_url=https://git.riverrooks.dev/Personal-Wiki
- obsidian_vault_token=bd8cd9301ae2c1c5bacfb3340492acb5e862686a
ports:
- '8188:80'
volumes:
- ./content:/content #public
- ./public-vault:/vault #private
labels:
- "traefik.enable=true"
- "traefik.http.routers.blog.rule=Host(`riverrooks.dev`)"
- "traefik.http.routers.blog.entrypoints=websecure"
- "traefik.http.routers.blog.tls.certresolver=myresolver"
- "traefik.http.services.blog.loadbalancer.server.port=80"
networks:
- proxy
networks:
proxy:
external: true