Benjamin Admin
dbfe7347b1
chore(infra): remove night-scheduler service entirely [guardrail-change]
...
Deletes the night-scheduler (nightly auto-shutdown of services). It stopped
services at 22:00 and killed long-running jobs (e.g. bulk embedding) — net
hindrance. Removed: running container, compose service + hetzner override,
source dir, CI lint entry, rule doc.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-14 08:19:22 +02:00
Benjamin Admin
8b87b90cbb
fix(qdrant): Increase ulimits for RocksDB (Too many open files)
...
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 31s
CI / deploy-hetzner (push) Successful in 40s
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 22:31:16 +01:00
Benjamin Admin
1eb402b3da
fix(ci): Remove Ollama host port binding — port 11434 already in use
...
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 31s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 31s
CI / deploy-hetzner (push) Successful in 1m18s
Host already has Ollama running (LibreChat). Our container only needs
internal docker network access via container name.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 20:04:32 +01:00
Benjamin Admin
963e824328
fix(ci): Use external network + pre-create breakpilot-network
...
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 35s
CI / test-bqas (push) Successful in 30s
CI / deploy-hetzner (push) Failing after 15s
Network already exists from compliance project — use external: true
and pre-create with docker network create before docker compose up.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 20:01:17 +01:00
Benjamin Admin
c0782e0039
fix(ci): Fix backend-core TARGETARCH for amd64 + set -e in deploy
...
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 33s
CI / test-python-voice (push) Successful in 33s
CI / test-bqas (push) Successful in 33s
CI / deploy-hetzner (push) Failing after 1m17s
- backend-core Dockerfile defaults TARGETARCH=arm64, override with build arg
- Add set -e in helper container to fail fast on build errors
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 19:51:19 +01:00
Benjamin Admin
44d66e2d6c
feat(ci): Add Hetzner deployment for Core services
...
CI / go-lint (push) Has been skipped
CI / python-lint (push) Has been skipped
CI / nodejs-lint (push) Has been skipped
CI / test-go-consent (push) Successful in 32s
CI / test-python-voice (push) Successful in 35s
CI / test-bqas (push) Successful in 34s
CI / deploy-hetzner (push) Successful in 3m29s
- docker-compose.hetzner.yml: Override for x86_64 (platform, ports,
Ollama container for CPU embeddings, mailpit dummy, disabled services)
- CI: deploy-hetzner job using helper-container pattern
- Services: postgres, valkey, qdrant, ollama, backend-core, consent-service,
rag-service, embedding-service, health-aggregator
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-11 19:42:41 +01:00