Help is on the way

This commit is contained in:
Julien Malka 2021-12-27 16:33:19 +01:00
parent 8a94329533
commit 3e07adbb49
No known key found for this signature in database
GPG key ID: 3C68E13964FEA07F
3 changed files with 16 additions and 58 deletions

View file

@ -19,8 +19,10 @@ in
mkMerge [{
luj.hmgr.droneserver.luj.programs.git.enable = true;
users.groups.docker = {};
sops.secrets.drone = { };
nix.allowedUsers = [ "droneserver"];
virtualisation.docker.enable = true;
@ -54,7 +56,9 @@ in
users.users.droneserver = {
isSystemUser = true;
createHome = true;
home = "/home/droneserver";
group = droneserver;
extraGroups = [ config.users.groups.keys.name ];
};
users.groups.droneserver = { };
@ -63,6 +67,8 @@ in
description = "Drone Exec Runner";
startLimitIntervalSec = 5;
serviceConfig = {
User = droneserver;
Group = droneserver;
EnvironmentFile = [ config.sops.secrets.drone.path ];
Environment = [
"DRONE_SERVER_HOST=${cfg.nginx.subdomain}.julienmalka.me"