Application de gestion des Dossiers d’Aide à la Décision (D.A.D.) à Cadoles.
backend/config | ||
misc/containers/super-graph | ||
docker-compose.yml | ||
Makefile | ||
README.md |
Daddy
Application de gestion des Dossiers d'Aide à la Décision (D.A.D.) à Cadoles.
Démarrage
Avec les sources
Dépendances
- docker
- docker-compose
- nodejs avec npm/yarn
Procédure
git clone https://forge.cadoles.com/Cadoles/daddy.git # Cloner le projet
cd daddy # Se placer dans le répertoire
make up # Démarrer l'environnement de développement
Les services suivants devraient être disponibles après démarrage de l'environnement:
Service | Type | Accès | Description |
---|---|---|---|
Application React | HTTP (UI) | http://localhost:8081/ | Page d'accueil de l'application React (serveur Webpack) |
Serveur GraphQL | HTTP (GraphQL) | http://localhost:8080/api/v1/graphql | Point d'entrée de l'API GraphQL |
Interface Web GraphQL | HTTP (UI) | http://localhost:8080/ | Interface Web de développement de l'API GraphQL |
Serveur PostgreSQL | TCP/IP (PostgreSQL) | 127.0.0.1:5432 |
Port de connexion à la base de données PostgreSQL de développement |
Fichiers/répertoires notables
Répertoire/Fichier | Description |
---|---|
docker-compose.yml |
Configuration de l'environnement Docker Compose |
frontend/src |
Sources du frontend (React) |
backend/config/migrations |
Migrations SQL pour le backend, voir la documentation de SuperGraph à ce sujet |
Commandes utiles
make up
Démarrer l'environnement de développement
Ctrl+C
pour stopper l'environnement.
make down
Stopper et supprimer l'environnement de développement
make db-shell
Ouvrir une console psql
sur la base de données de développement.
Licence
AGPL-3.0