Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Signals CI & Image / signals-ci (push) Has been cancelled
Policy Lint & Smoke / policy-lint (push) Has been cancelled
Policy Simulation / policy-simulate (push) Has been cancelled
SDK Publish & Sign / sdk-publish (push) Has been cancelled
AOC Guard CI / aoc-guard (push) Has been cancelled
AOC Guard CI / aoc-verify (push) Has been cancelled
Concelier Attestation Tests / attestation-tests (push) Has been cancelled
devportal-offline / build-offline (push) Has been cancelled
1.3 KiB
1.3 KiB
Signals CI/CD & Local Stack (DEVOPS-SIG-26-001)
Artifacts:
- Compose stack:
ops/devops/signals/docker-compose.signals.yml(Signals API + Mongo + Redis + artifact volume). - Sample config:
ops/devops/signals/signals.yaml(mounted into the container at/app/signals.yamlif desired). - Dockerfile:
ops/devops/signals/Dockerfile(multi-stage build on .NET 10 RC). - Build/export helper:
scripts/signals/build.sh(saves image tar toout/signals/signals-image.tar).
Quick start (offline-friendly):
# build image
scripts/signals/build.sh
# run stack
COMPOSE_FILE=ops/devops/signals/docker-compose.signals.yml docker compose up -d
# hit health
curl -s http://localhost:5088/health
Configuration (ENV or YAML):
Signals__Mongo__ConnectionStringdefaultmongodb://signals-mongo:27017/signalsSignals__Cache__ConnectionStringdefaultsignals-redis:6379Signals__Storage__RootPathdefault/data/artifacts- Authority disabled by default for local; enable with
Signals__Authority__Enabled=trueand issuer settings.
CI workflow:
.gitea/workflows/signals-ci.ymlrestores, builds, tests, builds container, and uploadssignals-image.tarartifact.
Dependencies:
- Mongo 7 (wiredTiger)
- Redis 7 (cache)
- Artifact volume
signals_artifactsfor callgraph blobs.