Application web sécurisée avec authentification JWT, Angular 20, Express.js et PostgreSQL.
docker compose -f docker-compose.dev.yml up -dAccès:
- Base de données:
localhost:5432 - Adminer:
http://localhost:8080
docker compose -f docker-compose.prod.yml up --build -dAccès:
- Frontend:
https://localhost:8443 - Backend API:
https://localhost:4000 - Adminer:
http://localhost:8081
Admin: admin / admin
User: user1 / user1
# Développement
docker compose -f docker-compose.dev.yml down
# Production
docker compose -f docker-compose.prod.yml down- Frontend: Angular 20 + Nginx
- Backend: Node.js 22 + Express + TypeScript
- Database: PostgreSQL 16
- Security: JWT, HTTPS, HTTP-only cookies