Day-to-Day Operations
Starting Services (Normal Operation)
docker compose up -d
Data persists - All inventory, items, and configuration remain intact.
Viewing Logs
All services:
docker compose logs -f
Specific service:
docker compose logs -f backend
docker compose logs -f db
docker compose logs -f frontend
Recent logs only (last 50 lines):
docker compose logs --tail=50 backend
Checking Service Status
docker compose ps
Restarting a Service
Restart backend after code changes:
docker compose restart backend
Restart all services:
docker compose restart
Note: For Python code changes, restart is NOT needed - uvicorn auto-reloads.
Checking Resource Usage
docker stats inventory-backend inventory-db inventory-frontend