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