solstice-ci/packaging/arch/solstice-orchestrator/orchestrator.env.example
Till Wegmueller 81a93ef1a7
Enable job log persistence, HTTP server, and extend CI/packaging support
This commit introduces:
- Log persistence feature with a new `job_logs` table and related APIs for recording and retrieving job logs.
- An HTTP server for serving log endpoints and job results.
- Updates to the CI pipeline to enable persistence by default and ensure PostgreSQL readiness.
- Docker Compose updates with a Postgres service and MinIO integration for object storage.
- Packaging scripts for Arch Linux, including systemd service units for deployment.
2025-11-02 23:37:11 +01:00

16 lines
555 B
Text

# Solstice Orchestrator environment
RUST_LOG=info
# RabbitMQ
AMQP_URL=amqp://127.0.0.1:5672/%2f
AMQP_EXCHANGE=solstice.jobs
AMQP_QUEUE=solstice.jobs.v1
AMQP_ROUTING_KEY=jobrequest.v1
AMQP_PREFETCH=2
# gRPC listen address for runner connections
GRPC_ADDR=0.0.0.0:50051
# Postgres persistence
DATABASE_URL=postgres://solstice:solstice@127.0.0.1:5432/solstice
# Orchestrator image map
ORCH_CONFIG=/etc/solstice/orchestrator-image-map.yaml
# Optional: contact address injected into cloud-init (host:port runners dial back)
# ORCH_CONTACT_ADDR=127.0.0.1:50051