Compare commits
2 commits
b19bbf6d81
...
95e12b115b
Author | SHA1 | Date | |
---|---|---|---|
Felix Schröter | 95e12b115b | ||
Felix Schröter | 75dc56a59c |
|
@ -18,12 +18,28 @@ in
|
||||||
tokenFile = ""; # dynamically retrieved from Forgejo (see further below)
|
tokenFile = ""; # dynamically retrieved from Forgejo (see further below)
|
||||||
name = config.networking.hostName;
|
name = config.networking.hostName;
|
||||||
labels = [ "native:host" ];
|
labels = [ "native:host" ];
|
||||||
|
hostPackages = with pkgs; [
|
||||||
|
# default
|
||||||
|
bash
|
||||||
|
coreutils
|
||||||
|
curl
|
||||||
|
gawk
|
||||||
|
gitMinimal
|
||||||
|
gnused
|
||||||
|
nodejs
|
||||||
|
wget
|
||||||
|
|
||||||
|
nix
|
||||||
|
];
|
||||||
settings = {
|
settings = {
|
||||||
container.network = "host";
|
container.network = "host";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nix.settings.allowed-users = [ "gitea-runner" ];
|
||||||
|
nix.settings.trusted-users = [ "gitea-runner" ];
|
||||||
|
|
||||||
# automatically get registration token from forgejo
|
# automatically get registration token from forgejo
|
||||||
systemd.services.forgejo.postStart = lib.mkBefore ''
|
systemd.services.forgejo.postStart = lib.mkBefore ''
|
||||||
${pkgs.bash}/bin/bash -c '(while ! ${pkgs.netcat-openbsd}/bin/nc -z -U ${forgejoCfg.settings.server.HTTP_ADDR}; do echo "Waiting for unix ${forgejoCfg.settings.server.HTTP_ADDR} to open..."; sleep 2; done); sleep 2'
|
${pkgs.bash}/bin/bash -c '(while ! ${pkgs.netcat-openbsd}/bin/nc -z -U ${forgejoCfg.settings.server.HTTP_ADDR}; do echo "Waiting for unix ${forgejoCfg.settings.server.HTTP_ADDR} to open..."; sleep 2; done); sleep 2'
|
||||||
|
|
Loading…
Reference in a new issue