feat: rebuild xiteng.site homelab platform

This commit is contained in:
2026-08-12 09:48:25 +08:00
parent 557b0eca33
commit 5b84988789
128 changed files with 14979 additions and 292 deletions
+17 -1
View File
@@ -1,12 +1,14 @@
services:
traefik:
image: traefik:v3.7
image: traefik:v3.7.10
container_name: traefik
restart: unless-stopped
env_file: ../.env
command:
- --api.insecure=true
- --providers.docker=true
- --providers.file.directory=/dynamic
- --providers.file.watch=true
- --entrypoints.web.address=:80
- --entrypoints.websecure.address=:443
- --api.dashboard=true
@@ -26,6 +28,20 @@ services:
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./letsencrypt:/letsencrypt
- ../edge-cache/dynamic:/dynamic:ro
labels:
- "xiteng.site.component.traefik.enabled=true"
- "xiteng.site.component.traefik.name=Traefik"
- "xiteng.site.component.traefik.description=动态反向代理、TLS 终止与服务路由中心。"
- "xiteng.site.component.traefik.section=infrastructure"
- "xiteng.site.component.traefik.category=边缘与网络"
- "xiteng.site.component.traefik.endpoint=HTTP :80 · HTTPS :443"
- "xiteng.site.component.traefik.access=internal"
- "xiteng.site.component.traefik.access-label=管理面仅内网"
- "xiteng.site.component.traefik.icon=TR"
- "xiteng.site.component.traefik.icon-url=https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/svg/traefik.svg"
- "xiteng.site.component.traefik.accent=red"
- "xiteng.site.component.traefik.order=110"
networks:
- homelab_net