From 956b6887cc60803219d69a9e0306d667a53ee21b Mon Sep 17 00:00:00 2001 From: fithwum Date: Thu, 18 Dec 2025 07:16:54 -0800 Subject: [PATCH] Update main/runner.sh --- main/runner.sh | 67 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 65 insertions(+), 2 deletions(-) diff --git a/main/runner.sh b/main/runner.sh index c7a148a..c1f1f1e 100644 --- a/main/runner.sh +++ b/main/runner.sh @@ -1,8 +1,71 @@ +#!/bin/bash +# Copyright (c) 2022 fithwum +# All rights reserved +USER=fithwum +# openssh +apt-get install openssh-client openssh-server + +# docker setup +apt-get remove -y $(dpkg --get-selections docker.io docker-compose docker-doc podman-docker containerd runc | cut -f1) + +# Add Docker's official GPG key: +apt-get update +apt-get install ca-certificates curl +install -m 0755 -d /etc/apt/keyrings +curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc +chmod a+r /etc/apt/keyrings/docker.asc + +# Add the repository to Apt sources: +tee /etc/apt/sources.list.d/docker.sources < /dev/null +chown fithwum:docker act_runner +chown fithwum:docker config.yaml +./act_runner --config config.yaml register -sudo ./act_runner --config config.yaml register \ No newline at end of file +./act_runner register --no-interactive --instance --token --name + +tee /etc/systemd/system/act_runner.service <