Setup
Quick Start¶
Start the development environment:
This runs docker compose up -d --build in the dev/ directory.
The development stack includes:
- PostgreSQL (port 5432): Database with user/pass
flowctl/flowctl - Backend (port 7000): Go API server
- Site (port 5555): SvelteKit frontend with Vite dev server
- Dex (port 5556): OpenID Connect provider for authentication. Has a default user with email
[email protected]and passwordflowctl.
The site will be accessible at http://localhost:5555. Frontend changes don't require a docker reload. For backend changes, just run make dev-docker to restart the backend container.