Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Manager

Self-hosted project manager with a Spring Boot API, PostgreSQL database, and Vite/React frontend.

Structure

backend/    Spring Boot API
frontend/   React frontend served by nginx

Local Checks

cd backend
./mvnw test

cd ../frontend
npm run lint
npm run build

Production

  1. Copy .env.example to .env.
  2. Replace all passwords.
  3. Start the stack:
docker compose up -d --build

The frontend listens on localhost:3001 and proxies /api plus /actuator/health to the backend container.

For your Cloudflare Tunnel, point projectmanager.patreek.no to:

service: http://localhost:3001

Deploy updates with:

./deploy.sh

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages