Application de gestion des Dossiers d’Aide à la Décision (D.A.D.) à Cadoles.
Go to file
wpetit bf3b56d242 Mise en place du projet 2020-06-15 14:58:59 +02:00
backend/config Mise en place du projet 2020-06-15 14:58:59 +02:00
misc/containers/super-graph Mise en place du projet 2020-06-15 14:58:59 +02:00
Makefile Mise en place du projet 2020-06-15 14:58:59 +02:00
README.md Mise en place du projet 2020-06-15 14:58:59 +02:00
docker-compose.yml Mise en place du projet 2020-06-15 14:58:59 +02:00

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