Skip to content

Development Setup

Terminal window
dotnet run --project src/claudio-api

The API serves on port 5118.

Terminal window
cd src/claudio-web
npm install
npm run dev

The Vite dev server runs on port 5173 and proxies API requests to the backend on port 5118.

Terminal window
dotnet test # all tests
dotnet test tests/Claudio.Api.Tests # API tests only
Terminal window
# Build the frontend (outputs to src/claudio-api/wwwroot/)
cd src/claudio-web && npm run build
# Build the .NET app
dotnet build src/claudio-api
# Or build the Docker image
docker compose -f docker/docker-compose.yml up --build