Multi-stage Docker build (node + golang + scratch), ~30MB image. docker-compose.yml for local development with volume persistence. Helm chart with configurable Deployment, Service, PVC, Ingress, and Prometheus ServiceMonitor. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
19 lines
523 B
YAML
19 lines
523 B
YAML
services:
|
|
synapbus:
|
|
build: .
|
|
ports:
|
|
- "8080:8080"
|
|
volumes:
|
|
- synapbus-data:/data
|
|
environment:
|
|
- SYNAPBUS_LOG_LEVEL=info
|
|
- SYNAPBUS_METRICS=true
|
|
restart: unless-stopped
|
|
# Note: healthcheck is omitted because the runtime image uses scratch,
|
|
# which has no shell, wget, or curl. Use an external health checker
|
|
# (e.g., Docker healthcheck with a sidecar, or orchestrator-level probes)
|
|
# to poll GET /healthz and GET /readyz on port 8080.
|
|
|
|
volumes:
|
|
synapbus-data:
|