Run it

from the repository rootsh
cd docs-v2
docker compose up -d
export DATABASE_URL=postgres://docs:[email protected]:5434/docs
cargo run -p docs-web -- migrate
cargo run -p docs-web -- seed
cargo run -p docs-web   # http://127.0.0.1:3020/

Notes

  • The local TimescaleDB comes from docs-v2/compose.yaml on port 5434.
  • migrate applies the reviewed migrations from both storage slices (registry_crates, showcase_apps); seed imports both JSON inputs and is idempotent.
  • The docs section works without the database; the catalog and the showcase need it.

The application model is the page that explains the shape this whole site is built on.