Skip to content
This repository has been archived by the owner on Sep 13, 2022. It is now read-only.
/ ign-gpao Public archive
forked from NicoIGN/ign-gpao

Projet concernant la GPAO de l'IGN

License

Notifications You must be signed in to change notification settings

ign-packo/ign-gpao

 
 

Repository files navigation

Introduction

Ce projet a pour but de pouvoir lancer et de répartir des traitements sur plusieurs machines ou VM et de les traiter sur plusieurs cœurs de calcul.

Ce projet est sous licence CECILL-B (voir LICENSE.md).

Modele de données

Actuellement

Dans le futur

Nous étudions une nouvelle approche de la problématique avec un nouveau modèle composée de 5 tables :

  • jobs

  • project

  • sessions

  • jobDependencies

  • projectDependencies

Architecture en utilisant docker-compose

Architecture en en utilisant docker swarm

ToDo : Faire un jolie schéma

Ouverture des ports

Service Port Url
Postgres 5432
Api 8080 http://localhost:8080/api/****
Api doc 8080 http://localhost:8080/api/doc
Moniteur 8000 http://localhost:8000/
Client 1... N

Lancement de la stack

A la racine du projet se trouve le script build-image.sh à lancer impérativement à la première utilisation car il permet de construire les images composant la stack applicative.

Ensuite le script start.sh lance les différents service en s'appuyant sur le fichier descriptif `docker-compose.yml``.

Installation du client

IGN

About

Projet concernant la GPAO de l'IGN

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 54.1%
  • JavaScript 19.7%
  • EJS 12.8%
  • PLpgSQL 9.8%
  • Python 3.0%
  • Shell 0.3%
  • Other 0.3%