From aee8db67d6f3d36d30b344120c90537f5e454375 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Tue, 23 May 2023 22:44:40 -0500 Subject: [PATCH] fix STATICFILES_DIRS --- flake.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index fd9be1c..d128943 100644 --- a/flake.nix +++ b/flake.nix @@ -51,6 +51,7 @@ localSettings = pkgs.writeText "local_settings.py" '' import os STATIC_ROOT = os.getenv("STATIC_ROOT") + STATICFILES_DIRS = [ STATIC_ROOT ] SECRET_KEY_FILE = os.getenv("SECRET_KEY_FILE") if SECRET_KEY_FILE: with open(SECRET_KEY_FILE, "r") as file: @@ -94,7 +95,6 @@ mkdir -p $out/app cp -r CHANGELOG.md hc manage.py templates $out/app chmod +x $out/app/manage.py - cp ${localSettings} $out/app/hc/local_settings.py mkdir -p $doc cp -r *.md LICENSE $doc @@ -103,6 +103,8 @@ DEBUG=False SECRET_KEY=build-key STATIC_ROOT=$static ${py}/bin/python ./manage.py collectstatic --noinput DEBUG=False SECRET_KEY=build-key STATIC_ROOT=$static ${py}/bin/python ./manage.py compress cp -r static-collected/* $static + + cp ${localSettings} $out/app/hc/local_settings.py ''; passthru = { @@ -267,5 +269,14 @@ }; }; + checks.${system} = { + webserver = self.packages.${system}.webserver; + smtpd = self.packages.${system}.smtpd; + sendalerts = self.packages.${system}.sendalerts; + sendreports = self.packages.${system}.sendreports; + maintenance = self.packages.${system}.maintenance; + migrate = self.packages.${system}.migrate; + static = self.packages.${system}.static; + }; }; }