5c94564c9f
로컬 워크스페이스에서 Gitea Actions를 검증·디스패치할 수 있는 GITEA_TOKEN_HOME API 토큰 계약과, Synology에서 act_runner를 기동하는 스크립트를 추가한다. - validate_gitea_token_home_v1.py: 저장소 메타데이터 조회, 워크플로 접근 확인, workflow_dispatch 트리거 + 최신 실행 결과 폴링 - start_act_runner_synology.sh: Synology 환경에서 act_runner 기동 - setup_act_runner.sh: 기동 절차 갱신
30 lines
442 B
Bash
30 lines
442 B
Bash
#!/bin/bash
|
|
set -eu
|
|
|
|
ROOT_DIR="${ROOT_DIR:-/volume1/projects/data_feed}"
|
|
|
|
re_register() {
|
|
bash "${ROOT_DIR}/tools/re_register_act_runner_synology.sh"
|
|
}
|
|
|
|
start_runner() {
|
|
bash "${ROOT_DIR}/tools/start_act_runner_synology.sh"
|
|
}
|
|
|
|
case "${1:-all}" in
|
|
re-register)
|
|
re_register
|
|
;;
|
|
start)
|
|
start_runner
|
|
;;
|
|
all)
|
|
re_register
|
|
start_runner
|
|
;;
|
|
*)
|
|
echo "usage: $0 {all|re-register|start}"
|
|
exit 2
|
|
;;
|
|
esac
|