# SQLInsight Hub i SEOSofts drift (appserver). Kopieres til INSTALL_DIR af # .forgejo/workflows/deploy-hub.yml sammen med en .env, der genereres fra # Forgejo repo-secrets. PostgreSQL kører på en separat DB-server, ikke i compose. # # Image `sqlinsight-hub:latest` bygges lokalt af runneren; intet registry-push. # # Manuel drift på appserveren: # cd /opt/sqlinsight-hub && docker compose ps | logs -f | restart # docker exec -it sqlinsight-hub dotnet SQLInsight.Hub.dll add-staff "" services: hub: image: sqlinsight-hub:latest container_name: sqlinsight-hub restart: unless-stopped env_file: - .env environment: SQLInsight__Hub__UpdateFeedPath: /data/feed volumes: # keys/ (login-cookies) og feed/. Tag backup; mistes keys, logges alle ud. - ./data:/data ports: # Bind til DMZ-IP (HOST_BIND i .env). Reverse proxyen terminerer TLS. - "${HOST_BIND}:${HOST_PORT}:8080" logging: driver: json-file options: max-size: "10m" max-file: "3"