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}}