This repository has been archived on 2026-02-01. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
clawdbot_build/README.md
Aydent 0d0ba70560
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 1m5s
feat: Add Dockerfile, docker-compose, and Gitea Actions workflow for initial Clawdbot application deployment.
2026-01-28 20:57:50 +01:00

1.1 KiB

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 :

# 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