chore(ci): runner act_runner sur volume nomme (compatible Portainer)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -3,11 +3,13 @@
|
||||
# À déployer sur le serveur (via Portainer ou docker compose).
|
||||
# Il exécute les workflows définis dans .gitea/workflows/.
|
||||
#
|
||||
# Étapes d'enregistrement :
|
||||
# 1. Dans Gitea : Administration ▸ Actions ▸ Runners ▸ "Create new runner"
|
||||
# Déploiement via Portainer :
|
||||
# 1. Gitea ▸ Administration ▸ Actions ▸ Runners ▸ "Create new runner"
|
||||
# pour obtenir le REGISTRATION TOKEN.
|
||||
# 2. Renseigner GITEA_RUNNER_REGISTRATION_TOKEN ci-dessous (ou via .env).
|
||||
# 3. `docker compose up -d`
|
||||
# 2. Portainer ▸ Stacks ▸ Add stack ▸ coller ce fichier.
|
||||
# 3. Dans "Environment variables", ajouter :
|
||||
# GITEA_RUNNER_REGISTRATION_TOKEN = <le jeton copié>
|
||||
# 4. Deploy the stack.
|
||||
# ─────────────────────────────────────────────────────────────
|
||||
services:
|
||||
act_runner:
|
||||
@@ -17,7 +19,7 @@ services:
|
||||
environment:
|
||||
# URL de l'instance Gitea
|
||||
GITEA_INSTANCE_URL: https://gitea.sam-coffre.duckdns.org
|
||||
# Jeton d'enregistrement récupéré dans l'admin Gitea
|
||||
# Jeton d'enregistrement (défini dans les variables d'environnement du stack)
|
||||
GITEA_RUNNER_REGISTRATION_TOKEN: "${GITEA_RUNNER_REGISTRATION_TOKEN}"
|
||||
GITEA_RUNNER_NAME: cesizen-runner
|
||||
# Images utilisées pour les labels (ubuntu-latest => image complète)
|
||||
@@ -25,4 +27,8 @@ services:
|
||||
volumes:
|
||||
# Le runner a besoin du socket Docker pour lancer les jobs conteneurisés
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- ./data:/data
|
||||
# Volume nommé (persiste l'enregistrement du runner entre redémarrages)
|
||||
- act_runner_data:/data
|
||||
|
||||
volumes:
|
||||
act_runner_data:
|
||||
|
||||
Reference in New Issue
Block a user