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

Start Full Overlay Stack​

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

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

Smoke test:

./scripts/test-state-002-edge-proxy.sh

Stop:

./scripts/stop-state-002-edge-proxy-generated.sh

State 003 (Containerized Compose) Runtime​

Generate and start:

bash pipeline/generate-state.sh 003-containerized-compose-runtime
./scripts/start-state-003-containerized-generated.sh

Ingress/UI endpoint: http://localhost:8080

Status:

./scripts/status-state-003-containerized-generated.sh

Smoke test:

./scripts/test-state-003-containerized.sh

Stop:

./scripts/stop-state-003-containerized-generated.sh