Install and configure Tailscale during runner setup
- Add Tailscale installation and service start in install.sh - Update service dependencies to include tailscale - Add instructions to connect via Tailscale after installation
This commit is contained in:
@@ -143,6 +143,11 @@ install_runner() {
|
|||||||
log_info "Installing dependencies..."
|
log_info "Installing dependencies..."
|
||||||
apk add --no-cache curl jq tar bash docker docker-cli-compose > /dev/null
|
apk add --no-cache curl jq tar bash docker docker-cli-compose > /dev/null
|
||||||
|
|
||||||
|
log_info "Installing Tailscale..."
|
||||||
|
apk add --no-cache tailscale > /dev/null
|
||||||
|
rc-update add tailscale default > /dev/null 2>&1
|
||||||
|
rc-service tailscale start > /dev/null 2>&1
|
||||||
|
|
||||||
log_info "Starting Docker..."
|
log_info "Starting Docker..."
|
||||||
rc-update add docker default > /dev/null 2>&1
|
rc-update add docker default > /dev/null 2>&1
|
||||||
rc-service docker start > /dev/null 2>&1
|
rc-service docker start > /dev/null 2>&1
|
||||||
@@ -175,8 +180,8 @@ output_log="/var/log/gitea-runner.log"
|
|||||||
error_log="/var/log/gitea-runner.log"
|
error_log="/var/log/gitea-runner.log"
|
||||||
|
|
||||||
depend() {
|
depend() {
|
||||||
need net docker
|
need net docker tailscale
|
||||||
after docker
|
after docker tailscale
|
||||||
}
|
}
|
||||||
|
|
||||||
start_pre() {
|
start_pre() {
|
||||||
@@ -203,6 +208,9 @@ EOF
|
|||||||
log_info "Installation complete!"
|
log_info "Installation complete!"
|
||||||
log_info "========================================="
|
log_info "========================================="
|
||||||
echo ""
|
echo ""
|
||||||
|
echo "Connect to Tailscale first:"
|
||||||
|
echo " tailscale up --ssh"
|
||||||
|
echo ""
|
||||||
echo "Register the runner:"
|
echo "Register the runner:"
|
||||||
echo " cd /var/lib/gitea-runner"
|
echo " cd /var/lib/gitea-runner"
|
||||||
echo " su -s /bin/bash gitea-runner -c 'act_runner register'"
|
echo " su -s /bin/bash gitea-runner -c 'act_runner register'"
|
||||||
|
|||||||
Reference in New Issue
Block a user