e11sync: move manifest out of e11sync-static
that way `e11sync-backend` has one less dependency.
This commit is contained in:
parent
5c9e5c1d7f
commit
45f5f6fcee
@ -55,12 +55,16 @@
|
|||||||
|
|
||||||
e11sync-static = pkgs.callPackage ./pkgs/e11sync-static.nix {};
|
e11sync-static = pkgs.callPackage ./pkgs/e11sync-static.nix {};
|
||||||
|
|
||||||
|
e11sync-static-manifest = pkgs.callPackage ./pkgs/e11sync-static-manifest.nix {
|
||||||
|
inherit e11sync-static;
|
||||||
|
};
|
||||||
|
|
||||||
e11sync-frontend = pkgs.callPackage ./pkgs/e11sync-frontend.nix {
|
e11sync-frontend = pkgs.callPackage ./pkgs/e11sync-frontend.nix {
|
||||||
inherit e11sync-static;
|
inherit e11sync-static;
|
||||||
};
|
};
|
||||||
|
|
||||||
e11sync-backend = pkgs.callPackage ./pkgs/e11sync-backend.nix {
|
e11sync-backend = pkgs.callPackage ./pkgs/e11sync-backend.nix {
|
||||||
inherit geoip-mmdb e11sync-static;
|
inherit geoip-mmdb e11sync-static-manifest;
|
||||||
};
|
};
|
||||||
|
|
||||||
e11sync-module = import ./modules/e11sync {
|
e11sync-module = import ./modules/e11sync {
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
backendPort ? 8002,
|
backendPort ? 8002,
|
||||||
databasePath ? null,
|
databasePath ? null,
|
||||||
geoip-mmdb,
|
geoip-mmdb,
|
||||||
e11sync-static,
|
e11sync-static-manifest,
|
||||||
}: let
|
}: let
|
||||||
uwsgi-python = uwsgi.override {plugins = ["python3"];};
|
uwsgi-python = uwsgi.override {plugins = ["python3"];};
|
||||||
pythonEnv =
|
pythonEnv =
|
||||||
@ -50,7 +50,7 @@ in
|
|||||||
${lib.optionalString (databasePath != null) ''
|
${lib.optionalString (databasePath != null) ''
|
||||||
--set E11SYNC_DATABASE_PATH "${databasePath}" \
|
--set E11SYNC_DATABASE_PATH "${databasePath}" \
|
||||||
''} \
|
''} \
|
||||||
--set E11SYNC_STATIC_ROOT "${e11sync-static}" \
|
--set E11SYNC_STATIC_ROOT "${e11sync-static-manifest}" \
|
||||||
--set E11SYNC_COMPRESS_OFFLINE 1 \
|
--set E11SYNC_COMPRESS_OFFLINE 1 \
|
||||||
--set E11SYNC_DEBUG "" \
|
--set E11SYNC_DEBUG "" \
|
||||||
--set GEOIP_PATH "${geoip-mmdb}" \
|
--set GEOIP_PATH "${geoip-mmdb}" \
|
||||||
|
10
pkgs/e11sync-static-manifest.nix
Normal file
10
pkgs/e11sync-static-manifest.nix
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
runCommand,
|
||||||
|
e11sync-static,
|
||||||
|
}:
|
||||||
|
runCommand "e11sync-static-manifest" {
|
||||||
|
src = e11sync-static;
|
||||||
|
} ''
|
||||||
|
mkdir -p $out/CACHE
|
||||||
|
cp ${e11sync-static}/CACHE/manifest.json $out/CACHE/
|
||||||
|
''
|
Loading…
Reference in New Issue
Block a user