From a4128e9603f9decbdf531dbfc6131d238742c211 Mon Sep 17 00:00:00 2001 From: kalipso Date: Wed, 26 Jun 2024 11:56:07 +0200 Subject: [PATCH] dont store passwords in /nix/store anymore --- ep3-bs.nix | 61 ++++++++++++++++++++++-------------------------------- flake.lock | 32 +++++++++++++++++++++------- 2 files changed, 50 insertions(+), 43 deletions(-) diff --git a/ep3-bs.nix b/ep3-bs.nix index 69b61ca..4c582a3 100644 --- a/ep3-bs.nix +++ b/ep3-bs.nix @@ -28,6 +28,13 @@ let }; + dbInitScript = pkgs.writeText "ep3bsnixInitScript.sql" '' + CREATE USER '${cfg.database.user}'@localhost IDENTIFIED BY '%%PASSWORD_DB%%'; + CREATE DATABASE ${cfg.database.name}; + GRANT ALL PRIVILEGES ON *.* TO '${cfg.database.user}'@localhost IDENTIFIED BY '%%PASSWORD_DB%%'; + FLUSH PRIVILEGES; + ''; + configFile = pkgs.writeText "local.php" ''