Local Development Checklist
Use this to track where you are as you work through Local Deployment Setup. Come back to it after each step and tick off what is working.
Infrastructure
- PostgreSQL is running on port 5432
- Redis is running on port 6379
Backend
-
backend/.envfile exists and is filled in -
pnpm installcompleted in thebackend/directory -
pnpm run start:devstarts without errors -
http://localhost:8443returns a response -
http://localhost:8443/docsloads the Swagger UI
User account
- User created via the CLI
- You can log in at
http://localhost:5173
Frontend
-
pnpm installcompleted in thefrontend/directory -
pnpm run devstarts without errors -
http://localhost:5173loads the login page - Login succeeds and you reach the search page
Integration (end-to-end smoke test)
-
hello-worldintegration linked to your user via the CLI - After ~1 minute, content appears in the database
- Searching for "hello" returns results