mirror of
https://codeberg.org/Toasterson/solstice-ci.git
synced 2026-04-10 13:20:41 +00:00
33 lines
1.1 KiB
Text
33 lines
1.1 KiB
Text
|
|
# Solstice Forge Integration environment
|
||
|
|
RUST_LOG=info
|
||
|
|
# HTTP server address for webhooks
|
||
|
|
HTTP_ADDR=0.0.0.0:8080
|
||
|
|
# RabbitMQ to publish job requests
|
||
|
|
AMQP_URL=amqp://127.0.0.1:5672/%2f
|
||
|
|
AMQP_EXCHANGE=solstice.jobs
|
||
|
|
AMQP_ROUTING_KEY=jobrequest.v1
|
||
|
|
# Results queue to consume job results
|
||
|
|
RESULTS_QUEUE=solstice.results.v1
|
||
|
|
# Optional: webhook path/secret
|
||
|
|
# WEBHOOK_PATH=/webhooks/forgejo
|
||
|
|
# WEBHOOK_SECRET=change-me
|
||
|
|
# Forgejo commit status posting
|
||
|
|
# FORGEJO_BASE_URL=https://codeberg.org/api/v1
|
||
|
|
# FORGEJO_TOKEN=your_token_here
|
||
|
|
FORGE_CONTEXT=solstice/ci
|
||
|
|
# Orchestrator HTTP base to fetch logs
|
||
|
|
ORCH_HTTP_BASE=http://127.0.0.1:8081
|
||
|
|
# S3-compatible (Garage/MinIO) for uploading logs
|
||
|
|
S3_ENDPOINT=http://127.0.0.1:9000
|
||
|
|
S3_BUCKET=solstice-logs
|
||
|
|
# AWS-style credentials for S3-compatible storage
|
||
|
|
AWS_ACCESS_KEY_ID=minioadmin
|
||
|
|
AWS_SECRET_ACCESS_KEY=minioadmin
|
||
|
|
AWS_REGION=us-east-1
|
||
|
|
|
||
|
|
# runs_on inference
|
||
|
|
# Use this default label when not specified via PR labels or repo map
|
||
|
|
# RUNS_ON_DEFAULT=ubuntu-22.04
|
||
|
|
# Per-repo overrides: comma-separated owner/repo=label pairs
|
||
|
|
# Example: RUNS_ON_MAP=illumos/solstice-ci=illumos-latest,otherorg/another-repo=ubuntu-22.04
|