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 <