Feat/ci cd securisation infcdaal3 #3

Merged
sam merged 3 commits from feat/ci-cd-securisation-infcdaal3 into main 2026-07-08 19:14:44 +00:00
Showing only changes of commit d11a297fd2 - Show all commits
+12 -6
View File
@@ -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: