Split backend service into checker and generator

Both are linked through a unix socket.
This commit is contained in:
nemunaire 2023-07-10 09:17:02 +02:00
commit ed091e761c
34 changed files with 660 additions and 208 deletions

View file

@ -40,12 +40,12 @@
subPackages = [ "admin" ];
};
fic-backend = pkgs.buildGoModule {
pname = "backend";
fic-checker = pkgs.buildGoModule {
pname = "checker";
inherit version vendorSha256 overrideModAttrs;
src = ./.;
subPackages = [ "backend" ];
subPackages = [ "checker" ];
};
fic-dashboard = pkgs.buildGoModule {
@ -56,6 +56,14 @@
subPackages = [ "dashboard" ];
};
fic-generator = pkgs.buildGoModule {
pname = "generator";
inherit version vendorSha256 overrideModAttrs;
src = ./.;
subPackages = [ "generator" ];
};
fic-synchro = pkgs.writeShellApplication {
name = "synchro";
runtimeInputs = [ pkgs.rsync pkgs.openssh pkgs.coreutils ];