dashboard
repositories
activity
search
login
APPS
/
ops-dashboard
summary
reflog
commits
tree
compare
forks
blame
|
history
|
raw
|
HEAD
feat: multi-compose rebuild (Seafile), cancel endpoint, schedule router, pr...
Matthias Nott
2026-02-25
fd03c16eca085423267c163137b28ccb60de8db0
[APPS/ops-dashboard.git]
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
services:
ops-dashboard:
build: .
container_name: ops-dashboard
restart: unless-stopped
env_file: .env
healthcheck:
test: ["CMD-SHELL", "curl -sf http://localhost:8080/api/registry/?token=$AUTH_TOKEN"]
interval: 30s
timeout: 5s
retries: 3
start_period: 10s
volumes:
- /opt/infrastructure:/opt/infrastructure
- /opt/data:/opt/data
- /var/run/docker.sock:/var/run/docker.sock
- ./static:/app/static
- ./app:/app/app
labels:
- "traefik.enable=true"
- "traefik.http.routers.ops-dashboard.rule=Host(`cockpit.tekmidian.com`)"
- "traefik.http.routers.ops-dashboard.entrypoints=https"
- "traefik.http.routers.ops-dashboard.tls=true"
- "traefik.http.routers.ops-dashboard.tls.certresolver=letsencrypt"
- "traefik.http.services.ops-dashboard.loadbalancer.server.port=8080"
networks:
- proxy
networks:
proxy:
external: true