docker-compose.yml
docker-compose.yml
services:
runner:
image: gitea/act_runner:latest-dind-rootless
restart: unless-stopped
privileged: true
environment:
GITEA_INSTANCE_URL: https://gitea.my-domain.com
GITEA_RUNNER_REGISTRATION_TOKEN: n73HEsTX71NMoVFJoMVSCEpin2IeihDnJZHELnNs
GITEA_RUNNER_NAME: myrunner
DOCKER_HOST: unix:///var/run/user/1000/docker.sock
volumes:
- ./data:/data
- /var/run/docker.sock:/var/run/docker.sockMaintenant créez le répertoire data et assurez-vous qu’il appartient à l’utilisateur exécutant les scripts :
create_data_directory.sh
mkdir -p data && chown -R 1000:1000 dataMaintenant vous pouvez démarrer le runner avec
start_runner.sh
docker-compose upLe script de démarrage enregistrera automatiquement le runner et placera la configuration dans le répertoire data.
Configuration de l’autostart
Vous pouvez maintenant utiliser notre script depuis Créez un service systemd pour votre projet docker-compose en 10 secondes pour configurer l’autostart basé sur systemd :
create_docker_compose_service.sh
curl -fsSL https://techoverflow.net/scripts/create-docker-compose-service.sh | sudo bash /dev/stdinSi cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow