Run Generated Baseline
This is the canonical runbook for the base uncontainerized generated runtime.
Regenerate All Base Components
bash pipeline/generate-state.sh 001-baseline-uncontainerized-parity
Generation now installs local runtime scripts into:
generated/code/target-generated/scripts- state-local runbook:
generated/code/target-generated/RUN_FROM_GENERATED.md
Start Full Overlay Stack
CORS_ALLOWED_ORIGINS=http://localhost:18093 ./scripts/start-base-uncontainerized-generated.sh --build-only
CORS_ALLOWED_ORIGINS=http://localhost:18093 ./scripts/start-base-uncontainerized-generated.sh
Optional if dependencies are already cached:
TRADERSPEC_SKIP_NETWORK_CHECK=1 CORS_ALLOWED_ORIGINS=http://localhost:18093 ./scripts/start-base-uncontainerized-generated.sh --build-only
CORS_ALLOWED_ORIGINS=http://localhost:18093 ./scripts/start-base-uncontainerized-generated.sh
Dry Run
./scripts/start-base-uncontainerized-generated.sh --dry-run
Smoke Test Suite
./scripts/test-reference-data-overlay.sh
./scripts/test-database-overlay.sh
./scripts/test-people-service-overlay.sh
./scripts/test-account-service-overlay.sh
./scripts/test-position-service-overlay.sh
./scripts/test-trade-feed-overlay.sh
./scripts/test-trade-processor-overlay.sh
./scripts/test-trade-service-overlay.sh
./scripts/test-web-angular-overlay.sh
Stop
./scripts/stop-base-uncontainerized-generated.sh
State 002 (Edge Proxy) Runtime
Generate and start:
bash pipeline/generate-state.sh 002-edge-proxy-uncontainerized
./scripts/start-state-002-edge-proxy-generated.sh --build-only
./scripts/start-state-002-edge-proxy-generated.sh
Smoke test:
./scripts/test-state-002-edge-proxy.sh
Stop:
./scripts/stop-state-002-edge-proxy-generated.sh
State 004 (Containerized Compose) Runtime
Generate and start:
bash pipeline/generate-state.sh 004-containerized-compose-runtime
./scripts/start-state-004-containerized-generated.sh
./scripts/start-state-004-containerized-generated.sh --skip-build
Ingress/UI endpoint: http://localhost:8080
Status:
./scripts/status-state-004-containerized-generated.sh
Smoke test:
./scripts/test-state-004-containerized.sh
Stop:
./scripts/stop-state-004-containerized-generated.sh