fix: setup forgejo with manual runner registration

This commit is contained in:
KV-Tube Deployer 2026-03-28 11:14:16 +07:00
parent 77418ef60b
commit 9b23ba183b

View file

@ -8,6 +8,7 @@ services:
- GITEA__database__DB_TYPE=sqlite3 - GITEA__database__DB_TYPE=sqlite3
- TZ=Asia/Ho_Chi_Minh - TZ=Asia/Ho_Chi_Minh
- GITEA__actions__ENABLED=true - GITEA__actions__ENABLED=true
- INSTALL_LOCK=true
restart: always restart: always
networks: networks:
- forgejo_custom_net - forgejo_custom_net
@ -30,8 +31,6 @@ services:
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock - /var/run/docker.sock:/var/run/docker.sock
- ./runner-data:/data - ./runner-data:/data
entrypoint: >
sh -c "if [ ! -f /data/.runner ]; then forgejo-runner register --no-interactive --instance http://server:3000 --token xP3IdP05YPJJZ504z7UzK90njFFzQnX4d77cJiCN --name synology-runner --labels ubuntu-latest:docker://node:20-bookworm,ubuntu-22.04:docker://node:20-bookworm,docker:host; fi; forgejo-runner daemon"
environment: environment:
- TZ=Asia/Ho_Chi_Minh - TZ=Asia/Ho_Chi_Minh