You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The development workflow runs inside Docker via `just`. The `application` service mounts the repo and depends on a `db` Postgres service.
11
+
The development workflow runs inside Docker via `just` (`just --list` / read the `Justfile` for the full recipe list). The `application` service mounts the repo and depends on a `db` Postgres service. Bare `just` runs the default pipeline (install + lint + build + test).
12
12
13
-
```bash
14
-
just # default: install + lint + build + test
15
-
just run # alembic upgrade head + start app on :8000
16
-
just sh # shell inside the application container
17
-
just test [args] # downgrade to base, upgrade, then pytest <args>; brings stack down after
18
-
just migration -m "msg"# autogenerate alembic revision against current head
19
-
just lint # eof-fixer + ruff format + ruff check --fix + ty check
-`just test [args]` recreates a clean DB first (`alembic downgrade base` → `upgrade head`) and tears the stack down afterward; `[args]` are passed through to `pytest`.
16
+
-`just run` applies migrations then starts the app on :8000.
17
+
-`just lint` auto-fixes (eof-fixer + `ruff format` + `ruff check --fix` + `ty check`); CI (below) is the no-fix gate.
24
18
25
19
Running a single test (inside container or with DB available):
0 commit comments