Start Development Environment
Quick Start
# From project root
docker compose up
This starts all services:
Individual Services
# Start specific services
docker compose up frontend-nx hasura
# Start in background
docker compose up -d
# View logs for specific service
docker compose logs -f frontend-nx
Service Overview
| Service |
Port |
Description |
| frontend-nx |
5000 |
Next.js app |
| hasura |
8080 |
GraphQL API |
| keycloak |
28080 |
Authentication |
| db_hasura |
5432 |
PostgreSQL |
| node_functions |
42000-42024 |
Serverless functions |
| python_functions |
42025-42026 |
Python functions |
Common Tasks
Rebuild containers
docker compose up --build
Reset database
docker compose down -v
docker compose up
Stop all services
docker compose down
Hasura Console
Run locally for migrations (not in Docker):
cd backend
hasura console --admin-secret myadminsecretkey