# Gitea Actions runner (host 모드) — arko_renual 개발 배포 전용 # 설치 위치: /etc/systemd/system/arko-dev-runner.service # # host 모드이므로 도커 없이 서버에 설치된 JDK8/Maven을 직접 쓴다. # (이 서버는 디스크 여유가 없어 러너용 도커 이미지를 받을 수 없다) [Unit] Description=Gitea Actions runner for arko_renual DEV (host mode) After=network.target Wants=network-online.target [Service] Type=simple WorkingDirectory=/opt/arko-dev/runner ExecStart=/usr/local/bin/act_runner daemon --config /opt/arko-dev/runner/config.yaml # 빌드 스텝에서 JDK8을 우선 쓰도록 PATH를 고정 Environment="JAVA_HOME=/opt/arko-dev/jdk8" Environment="PATH=/opt/arko-dev/jdk8/bin:/usr/local/bin:/usr/bin:/bin" # 배포 스크립트가 systemctl을 호출하므로 root로 구동한다 # (이 서버의 다른 서비스들도 모두 root 구동 방식이다) User=root Group=root Restart=always RestartSec=10 [Install] WantedBy=multi-user.target