From fd03c16eca085423267c163137b28ccb60de8db0 Mon Sep 17 00:00:00 2001
From: Matthias Nott <mnott@mnsoft.org>
Date: Wed, 25 Feb 2026 00:45:13 +0100
Subject: [PATCH] feat: multi-compose rebuild (Seafile), cancel endpoint, schedule router, project descriptor
---
docker-compose.yml | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/docker-compose.yml b/docker-compose.yml
index 7999f59..c8c5a68 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -4,21 +4,28 @@
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=websecure"
+ - "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:
- - coolify
+ - proxy
networks:
- coolify:
+ proxy:
external: true
--
Gitblit v1.3.1