Skip to content

Commit 1f65ebf

Browse files
committed
feat: add make dummy-run for fixture-driven dev
Same as `make run` but forces OTELA_FIXTURE_PATH at the synthesised upgraded fixture, so the model card UI shows the v0.0.6-shape payload (hostname, version, labels, multi-node demo) without depending on live prod state or whatever's in the developer's .env. Use `make run` to hit live prod, `make dummy-run` to iterate on the UI.
1 parent 522b044 commit 1f65ebf

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

Makefile

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.PHONY: install install-dev format check test run db-up db-down migrate _ensure-env _ensure-frontend-env
1+
.PHONY: install install-dev format check test run dummy-run db-up db-down migrate _ensure-env _ensure-frontend-env
22

33
UV_EXTRA ?=
44

@@ -80,3 +80,12 @@ run: _ensure-env _ensure-frontend-env db-up migrate
8080
uvicorn backend.main:app --reload --host 0.0.0.0 --port 8080 & \
8181
cd frontend && npm run dev & \
8282
wait
83+
84+
# Same as `run` but forces the model list to come from the synthesised
85+
# upgraded fixture instead of the live OpenTela endpoint. Useful for
86+
# iterating on the model-card UI without depending on prod state.
87+
dummy-run: _ensure-env _ensure-frontend-env db-up migrate
88+
OTELA_FIXTURE_PATH=$(PWD)/backend/tests/fixtures/dnt_table_upgraded.json \
89+
uvicorn backend.main:app --reload --host 0.0.0.0 --port 8080 & \
90+
cd frontend && npm run dev & \
91+
wait

0 commit comments

Comments
 (0)