Bonsoir,
est-il possible au travers de la commande:
docker-compose -f simplicitemaria.yaml up
et du fichier simplicitemaria.yaml, de noter les modules (avec uri git et la branche) que l’on souhaite installer postérieurement à l’installation de l’instance ?
Merci d’avance
Le mécanisme d’import spec permet de déployer des modules lors du démarrage d’un container Simplicité.
cf. Import spec
Il y a plusieurs approches possibles pour indiquer les modules à importer:
- Modules locaux sous forme de fichiers (accessibles par montage ou en buildant une image custom)
- Modules distants référencés par URL ou par URI Git
NB: Vous pouvez aussi choisir d’importer ou pas des datasets du module (ex: données de référence) et/ou d’executer ou pas les tests unitaires
La spec d’import elle même peut être passée localement, via URL ou via variable d’environnement
Ex:
version: "3.8"
services:
simplicite:
image: registry.simplicite.io/platform:5-latest
(...)
environment:
MODULES_IMPORT_SPEC: |
modules:
- name: "Demo"
version: "5"
git: "https://github.com/simplicitesoftware/module-demo.git"
datasets: true
unittests: true
(...)
PS: Utiliser l’import spec nécessite d’avoir une gestion de version très rigoureuse car il n’installe que les modules dont la version indiquées dans la spec est supérieure à la version installée (ou qui n’ont jamais été installés)
Avec une URI Git il est aussi possible de specifier la branche:
version: "3.8"
services:
simplicite:
image: registry.simplicite.io/platform:6-beta
(...)
environment:
MODULES_IMPORT_SPEC: |
modules:
- name: "Demo"
version: "6"
git:
uri: "https://github.com/simplicitesoftware/module-demo.git"
branch: "v6"
datasets: true
unittests: true
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.