Ce projet permet de simplifier l'installation et la gestion locale de Cocolight pour Communecter avec Docker, en utilisant une simple commande npx
.
Vous pouvez utiliser cet outil directement avec npx
pour éviter de cloner ou installer le dépôt localement :
npx @communecter/install-local-cocolight [commande]
Assurez-vous d'avoir installé les dépendances suivantes :
-
Node.js version
>= 20.10.0
- Docker et Docker Compose
- Git
- Yarn
-
setup
: Installe et démarreCommunecter Docker
etCocolight
en local. -
start
: Lance les services Docker et démarreCocolight
. -
stop
: ArrêteCocolight
et suspend les conteneurs Docker sans les supprimer. -
down
: ArrêteCocolight
et détruit les conteneurs Docker sans supprimer les volumes. -
uninstall
: Supprime tous les répertoires installés (docker-aap
,cocolight
) ainsi que les conteneurs, images, et volumes associés.
Utilisez les commandes suivantes pour initialiser et gérer l'installation :
# Pour configurer l'environnement et démarrer les services
npx @communecter/install-local-cocolight setup
# Pour lancer les services uniquement
npx @communecter/install-local-cocolight start
# Pour arrêter Cocolight et Docker sans supprimer les conteneurs
npx @communecter/install-local-cocolight stop
# Pour arrêter et supprimer les conteneurs sans supprimer les volumes
npx @communecter/install-local-cocolight down
# Pour désinstaller complètement (demandera une confirmation)
npx @communecter/install-local-cocolight uninstall
-
Communecter Docker : Gère les conteneurs de Communecter en local pour un environnement complet et accessible sur
http://localhost:5080
. -
Cocolight : Utilise
Vite
pour installer les dépendances et lancer un environnement de développement accessible surhttp://localhost:5173
.
Remarque : Assurez-vous que votre système respecte les pré-requis pour garantir une installation réussie.