Paquet YunoHost générique : piloter une stack Docker Compose comme une app native (SSO, sauvegarde, mise à jour)
- Shell 87.9%
- Python 11.7%
- Smarty 0.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| conf | ||
| doc | ||
| docs | ||
| scripts | ||
| tests | ||
| .manifest.v2.schema.json | ||
| .spdx_licenses | ||
| .tests.v1.schema.json | ||
| CHANGELOG.md | ||
| config_panel.toml | ||
| LICENSE | ||
| manifest.toml | ||
| README.md | ||
| ROADMAP.md | ||
| tests.toml | ||
docker_stack_ynh
Paquet YunoHost générique, multi-instance : une instance = une stack Docker Compose, intégrée comme une app native (nginx + SSO, sauvegarde/restauration, change-url, vérification et mise à jour des images depuis le panneau d'admin).
- Prérequis : Docker + plugin compose sur le serveur ;
sudo docker loginconseillé (voirdoc/ADMIN_fr.md). - Design :
docs/design.md· Suivi :ROADMAP.md· Migration prod :docs/migration-prod.md. - Tests :
tests/run-cycle.shsur un serveur de test YunoHost (jamais en production).
sudo yunohost app install https://git.nimesys.fr/cedric/docker_stack_ynh -a "domain=<domaine>&init_main_permission=all_users"
# puis : Admin → Apps → <instance> → Configuration → coller le docker-compose.yml