wger: no-gifs patch + guinicorn
This commit is contained in:
parent
6c33d36fc5
commit
ff3ea0735c
3 changed files with 45 additions and 4 deletions
|
@ -95,6 +95,7 @@ let
|
|||
|
||||
WGER_SETTINGS[k] = v
|
||||
'';
|
||||
settingsFileDir = pkgs.writeTextDir "settings.py" (builtins.readFile settingsFile);
|
||||
in {
|
||||
|
||||
# main service
|
||||
|
@ -103,13 +104,20 @@ in {
|
|||
wantedBy = [ "multi-user.target" ];
|
||||
after = [ "networking.target" ];
|
||||
|
||||
script = ''
|
||||
script = let
|
||||
pythonEnv = pkgs.python3.withPackages (ps: with ps; [
|
||||
gunicorn
|
||||
(pkgs.python3Packages.callPackage ./wgerpkg/default.nix {})
|
||||
]);
|
||||
in ''
|
||||
# initial setup
|
||||
${wgerpkgs}/bin/wger migrate-db -s ${settingsFile} || true
|
||||
${wgerpkgs}/bin/wger load-fixtures -s ${settingsFile} || true
|
||||
# TODO: fix at some point
|
||||
# ${wgerpkgs}/bin/wger load-fixtures -s ${settingsFile} || true
|
||||
|
||||
# run server
|
||||
${wgerpkgs}/bin/wger start -s ${settingsFile}
|
||||
# ${wgerpkgs}/bin/wger start -s ${settingsFile}
|
||||
PYTHONPATH="${pythonEnv}/${pkgs.python3.sitePackages}:${settingsFileDir}" ${pythonEnv}/bin/gunicorn wger.wsgi:application --reload --bind 127.0.0.1:${builtins.toString port}
|
||||
'';
|
||||
|
||||
serviceConfig = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue