- examples/fixture-invoicing/: FastAPI + Vue + Postgres demo (4-entity invoice fixture)
- cfg/sample/: wraps the fixture (managed.repos points at examples/)
- ctrl/kind-{up,down,status}.sh + per-room k8s render in soleprint/ctrl/k8s/
- build.py: relative repo paths, resilient rmtree, optional k8s render hook
- cfg/.gitignore: stop ignoring sample/ and standalone/ template rooms
Manifests render cleanly but kind cluster has not been run end-to-end yet.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
25 lines
478 B
YAML
25 lines
478 B
YAML
# Link — Fixture DB bridge
|
|
name: ${DEPLOYMENT_NAME}_link
|
|
|
|
services:
|
|
link:
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: ${DEPLOYMENT_NAME}_link
|
|
environment:
|
|
DB_HOST: db
|
|
DB_PORT: 5432
|
|
DB_NAME: ${POSTGRES_DB}
|
|
DB_USER: ${POSTGRES_USER}
|
|
DB_PASSWORD: ${POSTGRES_PASSWORD}
|
|
ports:
|
|
- "${LINK_PORT:-8121}:8000"
|
|
networks:
|
|
- default
|
|
|
|
networks:
|
|
default:
|
|
external: true
|
|
name: ${NETWORK_NAME}
|