1
Fork 0

run e11sync from nix store

This commit is contained in:
Motiejus Jakštys 2024-01-15 10:38:08 +02:00
parent 98b4044171
commit 78246dde2d
1 changed files with 20 additions and 7 deletions

View File

@ -77,13 +77,26 @@
'';
};
apps.e11sync-gunicorn = {
type = "app";
name = "e11sync-gunicorn";
program = toString (pkgs.writeShellScript "wrapper" ''
export E11SYNC_DATABASE_PATH=$PWD/db.sqlite3
exec ${e11sync}/bin/e11sync-gunicorn
'');
# Run e11sync tools from the nix store
apps = {
# manage.py
e11sync = {
type = "app";
name = "e11sync";
program = toString (pkgs.writeShellScript "wrapper" ''
export E11SYNC_DATABASE_PATH=$PWD/db.sqlite3
exec ${e11sync}/bin/e11sync
'');
};
# wsgi/gunicorn
e11sync-gunicorn = {
type = "app";
name = "e11sync-gunicorn";
program = toString (pkgs.writeShellScript "wrapper" ''
export E11SYNC_DATABASE_PATH=$PWD/db.sqlite3
exec ${e11sync}/bin/e11sync-gunicorn
'');
};
};
devShells.default = pkgs.mkShellNoCC {