Skip to main content

Quick Reference

First-time setup:

docker compose up -d
docker compose ps  # Wait for "healthy"
docker exec -i inventory-db psql -U inventory_user -d inventory < db/schema.sql

Normal startup:

docker compose up -d

Stop (keep data):

docker compose down

Wipe and restart:

docker compose down -v
docker compose up -d
# Wait for healthy, then load schema
docker exec -i inventory-db psql -U inventory_user -d inventory < db/schema.sql

View logs:

docker compose logs -f backend

Rebuild after dependency changes:

docker compose up -d --build backend

Access application:

  • Frontend: http://localhost:56421
  • API docs: http://localhost:8000/docs