Merge pull request #300090 from lytedev/300088

plausible: Do not run createdb.sh unless configured to setup the database
This commit is contained in:
Aaron Andersen 2024-05-04 18:41:49 +00:00 committed by GitHub
commit efd518852d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -276,8 +276,11 @@ in {
${lib.optionalString (cfg.mail.smtp.passwordFile != null)
''export SMTP_USER_PWD="$(< $CREDENTIALS_DIRECTORY/SMTP_USER_PWD )"''}
# setup
${cfg.package}/createdb.sh
${lib.optionalString cfg.database.postgres.setup ''
# 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\"))"