svcforge: reference implementation
ci / lint (push) Successful in 1m19s
ci / unit (push) Failing after 1m2s
ci / integration (push) Has been skipped
ci / types (push) Successful in 1m37s
ci / security (push) Failing after 38s
ci / dockerfile (push) Successful in 14s
ci / image (api) (push) Has been skipped
ci / image (reconciler) (push) Has been skipped
ci / image (worker) (push) Has been skipped
ci / bump (push) Has been skipped
ci / lint (push) Successful in 1m19s
ci / unit (push) Failing after 1m2s
ci / integration (push) Has been skipped
ci / types (push) Successful in 1m37s
ci / security (push) Failing after 38s
ci / dockerfile (push) Successful in 14s
ci / image (api) (push) Has been skipped
ci / image (reconciler) (push) Has been skipped
ci / image (worker) (push) Has been skipped
ci / bump (push) Has been skipped
Complete working build of the system learn-python/ teaches. 164 tests, mypy --strict clean, domain coverage 99%.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Copy to .env and fill in. .env is gitignored and must never be committed.
|
||||
# Real values live in ~/.config/svcforge/secrets.env (chmod 600).
|
||||
|
||||
# Postgres — transaction pooler (6543). Runtime traffic.
|
||||
SVCFORGE_PG_DSN=postgresql://postgres.<project>:<password>@aws-1-ap-southeast-1.pooler.supabase.com:6543/postgres
|
||||
# Postgres — session pooler (5432). Migrations and psql only.
|
||||
SVCFORGE_PG_DSN_SESSION=postgresql://postgres.<project>:<password>@aws-1-ap-southeast-1.pooler.supabase.com:5432/postgres
|
||||
# Redis — Upstash. Derived state only.
|
||||
SVCFORGE_REDIS_DSN=rediss://default:<token>@<endpoint>.upstash.io:6379
|
||||
|
||||
# API
|
||||
SVCFORGE_JWKS_URL=https://<issuer>/protocol/openid-connect/certs
|
||||
SVCFORGE_JWT_ISSUER=https://<issuer>
|
||||
SVCFORGE_JWT_AUDIENCE=svcforge
|
||||
|
||||
# Worker
|
||||
SVCFORGE_WORKER_ID=worker-local
|
||||
SVCFORGE_WORKER_CONCURRENCY=4
|
||||
Reference in New Issue
Block a user