Spring Boot API for the Project Manager kanban app.
./mvnw spring-boot:runThe default profile uses an in-memory H2 database and disables application auth for local development.
- Copy
.env.exampleto.env. - Replace all passwords and set
PROJECTMANAGER_CORS_ALLOWED_ORIGINSto your public frontend origin. - Start the app stack:
docker compose up -d --buildThe frontend listens on port 3000 and proxies /api to the backend. The backend is internal to the Compose network. Health is proxied at /actuator/health.
Put the service behind HTTPS with Caddy, Nginx, or Traefik before exposing it to the internet.