CalVer CI (release.yml) with stable/dev channels, health endpoint with version/channel/schema_version, JWT secret auto-generation with file persistence, smoke test script + Docker-in-CI, pre-migration snapshot, /api/admin/configure for headless setup, /api/admin/ discover-and-register, /setup wizard, OpenAPI snapshot test, custom connector mount support, CHANGELOG, migration safety tests, startup banner. 663 tests pass (6 new migration safety + 3 OpenAPI snapshot + 1 updated JWT test).
11 lines
379 B
YAML
11 lines
379 B
YAML
# CI smoke test overlay — minimal config for testing in GitHub Actions.
|
|
# Usage: docker compose -f docker-compose.yml -f docker-compose.ci.yml up -d
|
|
services:
|
|
app:
|
|
environment:
|
|
- JWT_SECRET_KEY=smoke-test-ci-key-minimum-32-chars-xx
|
|
- SESSION_SECRET=smoke-test-session-key-32-chars-min-x
|
|
- DATA_DIR=/data
|
|
- TESTING=0
|
|
ports:
|
|
- "8000:8000"
|