diff --git a/nix/modules/fieldpoc.nix b/nix/modules/fieldpoc.nix index b4376db..643dab6 100644 --- a/nix/modules/fieldpoc.nix +++ b/nix/modules/fieldpoc.nix @@ -78,6 +78,10 @@ in { if [ ! -f "/var/lib/fieldpoc/extensions.json" ]; then echo '{"extensions": {}}' > /var/lib/fieldpoc/extensions.json fi + + if [ $(${config.services.postgresql.finalPackage}/bin/psql -q -t -A -c "select count(*) from information_schema.tables where table_schema='fieldpoc';") -eq 0 ]; then + ${pkgs.fieldpoc}/bin/fieldpoc -c /run/fieldpoc/config.json --debug --init + fi ''; };