Skip to content

Deploiement

Votre Nom edited this page Jun 13, 2026 · 1 revision

🐳 Déploiement Docker / Coolify

Docker Compose (local ou serveur)

git clone https://github.com/rabzouz/Maltai.git
cd Maltai
docker compose up --build

Ouvre http://localhost:7000.

Coolify (recommandé pour la production)

  1. Dans Coolify → New Resource → Public Repository
  2. URL : https://github.com/rabzouz/Maltai
  3. Branch : main
  4. Build Pack : Dockerfile
  5. Domains : https://tondomaine.fr
  6. Deploy

Stockage persistant

Dans Coolify → Persistent Storage → ajoute :

  • Source : /app/data
  • Destination : /data (ou un chemin de ton choix)

Variables d'environnement

Dans Coolify → Environment Variables :

SESSION_SECRET=une_chaine_aleatoire_longue
SECURE_COOKIES=true
MALTAI_ADMIN_PASSWORD=ton_mot_de_passe

Mise à jour

Chaque push sur main → Coolify redéploie automatiquement.

Si le build est skippé (cache), supprime l'image Docker sur le VPS :

docker images | grep <app_id> | awk '{print $3}' | xargs docker rmi -f

Puis Redeploy dans Coolify.

Variables d'environnement complètes

Variable Défaut Description
SESSION_SECRET auto-généré Secret HMAC (définir en prod !)
SECURE_COOKIES true Cookies sécurisés HTTPS
AUTH_ENABLED true Authentification obligatoire
MALTAI_ADMIN_PASSWORD affiché console Mot de passe admin initial
APP_BIND 0.0.0.0 Adresse d'écoute
APP_PORT 7000 Port
MEMORY_ENABLED true Mémoire vectorielle
MEMORY_TOP_K 4 Souvenirs rappelés par message
LOCALHOST_BYPASS false Bypass auth en local (dev seulement)

Clone this wiki locally