Update spaceapid
Also set StateDirectory in the systemd service to persist state.
This commit is contained in:
parent
9e0b6b7f23
commit
25cab7982b
|
@ -4,7 +4,7 @@ let
|
||||||
spaceapidSrc = builtins.fetchGit {
|
spaceapidSrc = builtins.fetchGit {
|
||||||
url = "https://gitlab.hamburg.ccc.de/ccchh/spaceapid.git";
|
url = "https://gitlab.hamburg.ccc.de/ccchh/spaceapid.git";
|
||||||
ref = "main";
|
ref = "main";
|
||||||
rev = "ec8e279b7a1ad203919f8af9c8cac84257c8d8b6";
|
rev = "baf73f33e7e8ef763869a1677ebf5cd2f334d897";
|
||||||
};
|
};
|
||||||
spaceapid = pkgs-unstable.buildGoModule {
|
spaceapid = pkgs-unstable.buildGoModule {
|
||||||
pname = "spaceapid";
|
pname = "spaceapid";
|
||||||
|
@ -36,8 +36,9 @@ in
|
||||||
User = "spaceapi";
|
User = "spaceapi";
|
||||||
Group = "spaceapi";
|
Group = "spaceapi";
|
||||||
Restart = "on-failure";
|
Restart = "on-failure";
|
||||||
Environment = "DOORIS_USERNAME=dooris SPACE_API_JSON_TEMPLATE_PATH=${spaceapidSrc}/ccchh-template.json";
|
Environment = "BA_USERNAME=dooris JSON_TEMPLATE_PATH=${spaceapidSrc}/ccchh-template.json";
|
||||||
EnvironmentFile = "/secrets/spaceapid-environment-secrets.secret";
|
EnvironmentFile = "/secrets/spaceapid-environment-secrets.secret";
|
||||||
|
StateDirectory = "spaceapid";
|
||||||
};
|
};
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue