infra/systems/x86_64-linux/pkpnafs/forgejo.nix
Kaybee 3473f8647f
Some checks failed
/ Check Nix Flake (push) Failing after 1m50s
Restructured, Configured Traefik for Mailcow
2025-07-24 15:06:02 +02:00

21 lines
746 B
Nix

{ config, lib, pkgs, inputs, ... }:
{
virtualisation.oci-containers.backend = "docker";
virtualisation.oci-containers.containers."docker-in-docker" = {
image = "docker:dind";
hostname = "docker";
extraOptions = [ "--privileged" "--network=kb-forgejo-runner" ];
cmd = [ "dockerd" "-H" "tcp://docker:42349" "--tls=false" ];
};
virtualisation.oci-containers.containers."forgejo-runner" = {
image = "code.forgejo.org/forgejo/runner:4.0.0";
hostname = "forgejo-runner";
extraOptions = [ "--network=kb-forgejo-runner" ];
environment.DOCKER_HOST = "tcp://docker:42349";
user = "1001:1001";
volumes = [ "forgejo-runner-data:/data" ];
cmd = [ "/bin/sh" "-c" "sleep 5; forgejo-runner daemon" ];
};
}