summary refs log tree commit diff
path: root/nixos/modules/services
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2023-09-06 12:00:20 -0700
committerRobert Schütz <nix@dotlambda.de>2023-09-08 15:29:21 -0700
commitc4244c7aa3e37a1aa2837566260a14737f277663 (patch)
treedbfbade38b47920f4dc4ef71b6130a08bd69aca7 /nixos/modules/services
parentcd39cf1dbf3ead1df5f719146806fd98779529c1 (diff)
downloadnixpkgs-c4244c7aa3e37a1aa2837566260a14737f277663.tar
nixpkgs-c4244c7aa3e37a1aa2837566260a14737f277663.tar.gz
nixpkgs-c4244c7aa3e37a1aa2837566260a14737f277663.tar.bz2
nixpkgs-c4244c7aa3e37a1aa2837566260a14737f277663.tar.lz
nixpkgs-c4244c7aa3e37a1aa2837566260a14737f277663.tar.xz
nixpkgs-c4244c7aa3e37a1aa2837566260a14737f277663.tar.zst
nixpkgs-c4244c7aa3e37a1aa2837566260a14737f277663.zip
plausible: 1.5.1 -> 2.0.0
Changelog: https://github.com/plausible/analytics/blob/v2.0.0/CHANGELOG.md

Co-authored-by: Kirill Radzikhovskyy <kirillrdy@gmail.com>
Diffstat (limited to 'nixos/modules/services')
-rw-r--r--nixos/modules/services/web-apps/plausible.nix5
1 files changed, 2 insertions, 3 deletions
diff --git a/nixos/modules/services/web-apps/plausible.nix b/nixos/modules/services/web-apps/plausible.nix
index 4b308d2ee56..e2d5cdc4f7c 100644
--- a/nixos/modules/services/web-apps/plausible.nix
+++ b/nixos/modules/services/web-apps/plausible.nix
@@ -248,11 +248,10 @@ in {
             # setup
             ${cfg.package}/createdb.sh
             ${cfg.package}/migrate.sh
+            export IP_GEOLOCATION_DB=${pkgs.dbip-country-lite}/share/dbip/dbip-country-lite.mmdb
             ${cfg.package}/bin/plausible eval "(Plausible.Release.prepare() ; Plausible.Auth.create_user(\"$ADMIN_USER_NAME\", \"$ADMIN_USER_EMAIL\", \"$ADMIN_USER_PWD\"))"
             ${optionalString cfg.adminUser.activate ''
-              if ! ${cfg.package}/init-admin.sh | grep 'already exists'; then
-                psql -d plausible <<< "UPDATE users SET email_verified=true;"
-              fi
+              psql -d plausible <<< "UPDATE users SET email_verified=true where email = '$ADMIN_USER_EMAIL';"
             ''}
 
             exec plausible start