diff --git a/README.md b/README.md index 7d95692..abe7f2f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,6 @@ # Kaiju: Platform > logiq.one deployments ops + +```text +docker:docker://data.forgejo.org/oci/alpine:3.20 +``` diff --git a/docker-compose.yaml b/docker-compose.yaml index 63a4030..6636401 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -24,5 +24,5 @@ services: volumes: - ./runner/data:/data restart: unless-stopped - command: "/bin/sh -c 'while : ; do sleep 1 ; done ;'" - # command: "/bin/sh -c 'sleep 5; forgejo-runner daemon'" + command: "/bin/sh -c 'sleep 5; forgejo-runner daemon'" +# command: "/bin/sh -c 'while : ; do sleep 1 ; done ;'" diff --git a/prepare.sh b/prepare.sh new file mode 100755 index 0000000..ef2169b --- /dev/null +++ b/prepare.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +# Set rights and permissions for the runner data directory +set -e + +mkdir -p ./runner/data +touch ./runner/data/.runner +mkdir -p ./runner/data/.cache + +chown -R 1001:1001 ./runner/data/.runner +chown -R 1001:1001 ./runner/data/.cache +chmod 775 ./runner/data/.runner +chmod 775 ./runner/data/.cache +chmod g+s ./runner/data/.runner +chmod g+s ./runner/data/.cache + +docker compose up --build --force-recreate --detach +docker exec -it runner /bin/sh -c "forgejo-runner register" diff --git a/register.sh b/register.sh new file mode 100755 index 0000000..494398c --- /dev/null +++ b/register.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker exec -it runner bash -c "cd /runner && ./register.sh" diff --git a/run.sh b/run.sh deleted file mode 100755 index c12dd2a..0000000 --- a/run.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env bash -docker compose up --build --force-recreate --detach diff --git a/runner/setup.sh b/runner/setup.sh deleted file mode 100755 index 60dcb16..0000000 --- a/runner/setup.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/usr/bin/env bash - -set -e - -mkdir -p data -touch data/.runner -mkdir -p data/.cache - -chown -R 1001:1001 data/.runner -chown -R 1001:1001 data/.cache -chmod 775 data/.runner -chmod 775 data/.cache -chmod g+s data/.runner -chmod g+s data/.cache