Ce projet est un exercice et un poc de la solution nchan
L'objectif est de mettre en place un système de notifications push avec:
- Un server pub/sub
- Un backend API
- Un serveur front
Dependances:
- Docker
- Docker compose
- rust
- nodejs
- Créer un fichier .env à mettre au niveau de
backend/event-backend/.env
MONGO_INITDB_ROOT_USERNAME="admin"
MONGO_INITDB_ROOT_PASSWORD="admin"
MONGO_HOST="mongodb"
BACKEND_SRV_PORT="8080"
- Builder les services backend
cd backend
docker compose build
- Démarrer les services backend: nginx, api, mongodb
docker compose up
- Démarrer le service front
cd ../frontend
npm start dev
- Tester
Aller à l'URL : localhost:5173 et tester