Skip to content

Libertech-FR/sesame-daemon

Repository files navigation

Sesame Logo

Sésame daemon - Synchronisation d'Identités Multi-sources

GitHub all releases GitHub GitHub contributors GitHub contributors


Sesame - Un outil de synchronisation des comptes utilisateur

Description

Daemon pour Sesame. Le demon est chargé d'executer les backends sur les ordres de l'orchestrator

Architecture du projet

Figma

Installation developpement

un environnement de developpement est donné en docker

Copiez le dossier ./backends.example dans ./backends et ajouter vos backends dans ce dossier

Docker

contruisez l'image :

dans ./docker

docker-compose build

Puis lancer le

docker-compose up -d

Installation

docker exec sesame-daemon yarn

Lancez l'application en mode dev ou debug

copier .env.example en .env editer et regler les variable d'environnements

# Host Redis (defaut "redis://localhost:6379/0")
REDIS_URL=redis://localhost:6379/0 

# Chemin des backends par defaut le repertoire backends du projet
#BACKENDS_PATH=

# nom de la queue bullMQ (defaut: 'backend')
#NAME_QUEUE=

# Nom ou chemin du binaire d'exécution du shell (defaut: true)
#BACKENDS_EXECUTOR_SHELL=

Vous etes pret

docker exec sesame-daemon yarn start:dev

complation du daemon en un executable

Générer une nouvelle release : ici

  • via le bouton run workflow

License