mirror of
https://codeberg.org/Toasterson/solstice-ci.git
synced 2026-04-10 21:30:41 +00:00
- Introduce Debian package build script using `cargo-deb` for orchestrator releases. - Add systemd unit file and post-installation script for automatic service setup. - Update `compose.yml` with host-only port bindings for Postgres and RabbitMQ. - Introduce NGINX-based log proxy for orchestrator logs with Traefik support. - Bump orchestrator version to 0.1.1 and update related Cargo metadata for packaging. - Add example environment file for orchestrator configuration. Signed-off-by: Till Wegmueller <toasterson@gmail.com>
27 lines
701 B
Text
27 lines
701 B
Text
# Solstice Orchestrator environment overrides
|
|
# Copy to /etc/solstice/orchestrator.env and edit values as needed.
|
|
# Anything unset falls back to compiled defaults or other env vars.
|
|
|
|
# Networking
|
|
HTTP_ADDR=0.0.0.0:8081
|
|
|
|
# Messaging (RabbitMQ)
|
|
AMQP_URL=amqp://user:pass@mq.svc.example:5672/%2f
|
|
AMQP_EXCHANGE=solstice.jobs
|
|
AMQP_QUEUE=solstice.jobs.v1
|
|
AMQP_ROUTING_KEY=jobrequest.v1
|
|
AMQP_PREFETCH=16
|
|
|
|
# Database (optional)
|
|
# Leave empty to disable persistence
|
|
DATABASE_URL=postgres://solstice:solstice@db.svc.example:5432/solstice_prod
|
|
|
|
# Libvirt
|
|
LIBVIRT_URI=qemu:///system
|
|
LIBVIRT_NETWORK=default
|
|
|
|
# Scheduler
|
|
MAX_CONCURRENCY=2
|
|
|
|
# Telemetry
|
|
# OTEL_EXPORTER_OTLP_ENDPOINT=http://otelcol.svc.example:4317
|