Container w/ Gitea-Runner
Go to file
Daniel Wolf b73901a072
Build Container Image / build_arm64 (push) Successful in 33s Details
Build Container Image / build_amd64 (push) Successful in 39s Details
Build Container Image / build_riscv64 (push) Successful in 44s Details
Build Container Image / build_armhf (push) Successful in 55s Details
Build Container Image / build_i386 (push) Successful in 33s Details
Build Container Image / push_amd64 (push) Successful in 7s Details
Build Container Image / push_i386 (push) Successful in 15s Details
Build Container Image / push_arm64 (push) Successful in 16s Details
Build Container Image / push_armhf (push) Successful in 14s Details
Build Container Image / push_riscv64 (push) Successful in 15s Details
Build Container Image / build (push) Successful in 1m55s Details
Build Container Image / push (push) Successful in 1m10s Details
Build Container Image / update_readme (push) Successful in 10s Details
fix: make sure /tmp is cleaned up just in case
2024-03-29 12:14:32 -04:00
.gitea/workflows refactor: make things tidier 2024-03-29 12:07:30 -04:00
.reuse chore: better reuse compliance 2024-03-27 23:41:32 -04:00
LICENSES add reuse copyright information 2023-10-25 08:48:43 -04:00
override/etc/s6-overlay/s6-rc.d chore: better reuse compliance 2024-03-27 23:41:32 -04:00
.dockerignore update *ignore files 2023-10-25 08:48:00 -04:00
Dockerfile fix: make sure /tmp is cleaned up just in case 2024-03-29 12:14:32 -04:00
LICENSE.md update license #noci 2024-03-09 09:38:29 -05:00
README.md feat: update to gitea act_runner v0.2.8 2024-03-28 10:40:58 -04:00
docker-compose.yml add reuse copyright information 2023-10-25 08:48:43 -04:00

README.md

Git | Docker | unRAID

Gitea Actions Runner

This docker image contains a Gitea actions runner for hosting your own CI/CD build environments.

The latest tag points to version 0.2.8 and this is the only image actively being updated. There are tags for older versions, but these may no longer be using the latest Alpine version and packages.

Please note that the runner itself runs as the root user inside the container.

Docker-Compose

This is an example docker-compose file:

services:
  act_runner:
    image: nephatrine/gitea-runner:latest
    container_name: act_runner
    environment:
      TZ: America/New_York
      PUID: 1000
      PGID: 1000
      GITEA_INSTANCE_URL: http://gitea.example.net:3000/
      GITEA_RUNNER_REGISTRATION_TOKEN: PUT_TOKEN_HERE
      GITEA_RUNNER_NAME: testrunner
      GITEA_RUNNER_LABELS: alpine:docker://nephatrine/nxbuilder:alpine,debian:docker://nephatrine/nxbuilder:debian
    volumes:
      - /mnt/containers/act_runner:/mnt/config
      - /var/run/docker.sock:/run/docker.sock

Server Configuration

This is the only configuration file you will likely need to be aware of and potentially customize.

  • /mnt/config/etc/gitea-runner.yaml

Modifications to this file will require a service restart to pull in the changes made.