Skip to main content

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