Skip to content

Repository files navigation

Project Manager Backend

Spring Boot API for the Project Manager kanban app.

Local Development

./mvnw spring-boot:run

The default profile uses an in-memory H2 database and disables application auth for local development.

Production

  1. Copy .env.example to .env.
  2. Replace all passwords and set PROJECTMANAGER_CORS_ALLOWED_ORIGINS to your public frontend origin.
  3. Start the app stack:
docker compose up -d --build

The 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.

About

REST Api for a project management system

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages