- ci.yml 增加 deploy job:verify 全绿后 rsync 到 /opt/kanban/dist 并做线上自检 - runner 与站点同机(host 模式),部署直接写本地目录,不依赖 SSH 密钥与 Secrets - 站点目录是容器 bind mount,必须原地同步;manual deploy.sh 同步改为 rsync 语义 - 新增 deploy/:容器版 nginx 配置、runner 配置与 systemd 单元、服务器初始化脚本 - README 更新实际部署架构(1Panel + Nginx Proxy Manager 反代)与 runner 说明
21 lines
516 B
Desktop File
21 lines
516 B
Desktop File
[Unit]
|
|
Description=Gitea Actions Runner (tencent-sh-1)
|
|
Documentation=https://docs.gitea.com/usage/actions/act-runner
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
WorkingDirectory=/opt/act_runner
|
|
Environment=HOME=/root
|
|
# 本机访问 github.com 不通,action 改从 gitea.com 拉取
|
|
Environment=DEFAULT_ACTIONS_URL=https://gitea.com
|
|
ExecStart=/usr/local/bin/gitea-runner daemon
|
|
Restart=always
|
|
RestartSec=5
|
|
KillSignal=SIGTERM
|
|
TimeoutStopSec=30
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|