From 270ad3488c01a031c0f779c4c687a317d6ac7a47 Mon Sep 17 00:00:00 2001 From: Nicolas Cantu Date: Thu, 28 Aug 2025 00:41:35 +0200 Subject: [PATCH] ci(runner): read env from C:\Users\Nicolas Cantu/4nk_template/.env; update README accordingly --- runner/README.md | 20 +++++++++++++++----- runner/docker-compose.yml | 4 ++-- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/runner/README.md b/runner/README.md index 963407c..828eee6 100644 --- a/runner/README.md +++ b/runner/README.md @@ -9,11 +9,21 @@ Ce dossier contient une configuration prête à l'emploi pour exécuter un runne ## Configuration -1. Créez un fichier `.env` depuis l’exemple: - - `INSTANCE_URL`: ex. `https://git.4nkweb.com` - - `REGISTRATION_TOKEN`: token d'enregistrement - - (optionnel) `RUNNER_NAME`, `RUNNER_LABELS` (par défaut `self-hosted,linux`) -2. Le montage du docker.sock est déjà configuré pour exécuter les jobs en conteneurs. +- Le runner lit un fichier .env GLOBAL: `$HOME/4nk_template/.env` (commun à tous les dépôts) + - Variables attendues dans ce fichier: + - `INSTANCE_URL` (ex: `https://git.4nkweb.com`) + - `REGISTRATION_TOKEN` (token d'enregistrement) + - `RUNNER_NAME` (optionnel) + - `RUNNER_LABELS` (optionnel, défaut: `self-hosted,linux`) +- Aucun `.env` local dans `runner/` n’est nécessaire. + +Exemple de contenu minimal: +```dotenv +INSTANCE_URL=https://git.4nkweb.com +REGISTRATION_TOKEN=... +RUNNER_NAME=$(hostname)-runner +RUNNER_LABELS=self-hosted,linux +``` ## Démarrage diff --git a/runner/docker-compose.yml b/runner/docker-compose.yml index c443c12..c7ef8ef 100644 --- a/runner/docker-compose.yml +++ b/runner/docker-compose.yml @@ -4,7 +4,8 @@ services: image: docker.io/gitea/act_runner:nightly container_name: gitea-act-runner restart: unless-stopped - env_file: .env + env_file: + - ${HOME}/4nk_template/.env environment: - GITEA_RUNNER_LABELS=${RUNNER_LABELS:-self-hosted,linux} - GITEA_RUNNER_NAME=${RUNNER_NAME:-local-runner} @@ -15,4 +16,3 @@ services: volumes: - ./data:/data - /var/run/docker.sock:/var/run/docker.sock -