# Clawdbot Build Repository Ce répository contient la configuration de build et de déploiement pour l'agent Clawdbot. ## Prérequis VPS Avant le premier déploiement, vous devez préparer les répertoires sur le VPS pour la persistance des données. Exécutez les commandes suivantes sur le serveur : ```bash # Création des dossiers sudo mkdir -p /opt/clawdbot/config sudo mkdir -p /opt/clawdbot/workspace # Attribution des permissions (UID:GID 1000:1000 pour l'utilisateur node) sudo chown -R 1000:1000 /opt/clawdbot ``` ## Déploiement Le déploiement est automatisé via Gitea Actions. Chaque push sur la branche `main` déclenchera la construction de l'image Docker et son push vers le registre `gitea.lemarechal.eu`. ### Configuration Le fichier `docker-compose.yml` utilise l'image `gitea.lemarechal.eu/aydent/clawdbot:latest` et configure Traefik pour l'accès au Dashboard. Assurez-vous que les variables d'environnement suivantes sont définies dans votre contexte de déploiement (ou fichier `.env` si déploiement manuel) : - `GOOGLE_API_KEY` - `DISCORD_BOT_TOKEN` - `CLAWDBOT_GATEWAY_TOKEN`