For the full environment variable list and descriptions, see CONTRIBUTING.md.
- Create a
.envfile in the project root - Copy variables from
.env.example(if available) - Fill in required values
- Do not commit
.env
When using Docker Compose, variables can be supplied from environment or .env. The following defaults exist in docker-compose.yml:
NEO4J_AUTH:neo4j/neo4jNEO4J_PASSWORD:neo4jNEO4J_USERNAME:neo4jVITE_SERVER_NAME: app titleVITE_BASE_URL:http://localhost:3000VITE_GRAPHQL_URL:http://localhost:4000VITE_ENVIRONMENT:development
Core commands:
npm run dev- start development servernpm run build- build for productionnpm run tsc- TypeScript type checkingnpm run test:unit- run unit testsnpm run test- open Cypress runner
For detailed development standards, testing conventions, and workflow guidance, see CLAUDE.md.
Integration tests are in the cypress directory.