From 7d5e7e96c1d6d15957d3cba08a07d2bba0b287a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Mon, 2 Sep 2024 22:38:08 +0100 Subject: [PATCH] modified: README.md --- README.md | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) diff --git a/README.md b/README.md index a4236d8..c8ff8e0 100644 --- a/README.md +++ b/README.md @@ -47,3 +47,68 @@ mysql --host db -uroot -p ${MYSQL_DATABASE} < /db-dumps/$DB_FILE * latest update - 2024-02-18 +## Git Action + +## runers + +## lxc container - proxmox + +Template : debian-12-turnkey-core_18.1-1_amd64.tar.gz + +- Unprivileged contrainer - Yes +- Nesting -Yes + + +```bash +# setup new lxc container with docker + +apt update -y +apt upgrade -y +curl -fsSL https://get.docker.com -o get-docker.sh +sh ./get-docker.sh +``` + + +### act tunner + +```bash +nano setup-act-runners.sh +``` + +```bash +#/bin/bash + +setup(){ + +CONTAINER_NAME=${OWNER}_act_runner + +docker container stop $CONTAINER_NAME +docker container rm $CONTAINER_NAME + +docker run \ + --restart=unless-stopped \ + -v ${CONTAINER_NAME}_data:/data \ + -v /var/run/docker.sock:/var/run/docker.sock \ + -e GITEA_INSTANCE_URL=${INSTANCE_URL} \ + -e GITEA_RUNNER_REGISTRATION_TOKEN=${REGISTRATION_TOKEN} \ + -e GITEA_RUNNER_NAME=${OWNER}_ubuntu_default \ + --name ${CONTAINER_NAME} \ + -d gitea/act_runner +} + +INSTANCE_URL=https://git.limbosolutions.com +OWNER=kb +REGISTRATION_TOKEN=??? +setup + + +OWNER=???? +REGISTRATION_TOKEN=??? +setup + +``` + +```bash +chmod +x setup-act-runners.sh +./setup-act-runners.sh +``` \ No newline at end of file