github-runner

General

With this container, we provide a GitHub runner as well as (more recently), a GitLab runner. This container does not have the regular Garuda configurations because it is considered untrusted. Access needs to happen by running nixos-container root-login on immortalis (click me).

Restarting containers

This can happen via the following command:

sudo systemctl restart docker-compose-gitlab-runner-root

Watchtower additionally keeps the containers up to date.

Nix expression

{{#include ../../../nixos/hosts/github-runner.nix}}

Docker containers (GitHub)

{{#include ../../../nixos/hosts/github-runner/github-compose.nix}}

Docker containers (GitLab)

{{#include ../../../nixos/hosts/github-runner/gitlab-compose.nix}}