From e2a0659d8b980d8ba05a3fa22c4baf748941648c Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Thu, 1 Aug 2024 15:39:28 +0200 Subject: [PATCH] more hugo --- newinfra/nix/modules/hugo-chat/default.nix | 28 ++++++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/newinfra/nix/modules/hugo-chat/default.nix b/newinfra/nix/modules/hugo-chat/default.nix index 30ce226..58f8e95 100644 --- a/newinfra/nix/modules/hugo-chat/default.nix +++ b/newinfra/nix/modules/hugo-chat/default.nix @@ -44,11 +44,29 @@ in environmentFiles = [ config.age.secrets.hugochat_db_password.path ]; login = dockerLogin; }; - /* - POSTGRES_PASSWORD: "${HUGO_CHAT_DB_PASSWORD}" - PGDATA: "/var/lib/postgresql/data/pgdata" - */ - services.postgresql.ensureDatabases = [ "hugochat" ]; + /* + hugo_chat_db: + container_name: hugo-chat-db + image: "postgres:latest" + restart: always + volumes: + - "/apps/hugo-chat/data:/var/lib/postgresql/data" + environment: + POSTGRES_PASSWORD: "${HUGO_CHAT_DB_PASSWORD}" + PGDATA: "/var/lib/postgresql/data/pgdata" + networks: + - hugo-chat + */ + hugo-chat-db = { + image = "postgres:16"; + ports = [ "5001:80" ]; + volumes = [ "/var/lib/hugo-chat/data:/var/lib/postgresql/data" ]; + environment = { + POSTGRES_PASSWORD = "\${HUGO_CHAT_DB_PASSWORD}"; + PGDATA = "/var/lib/postgresql/data/pgdata"; + }; + environmentFiles = [ config.age.secrets.hugochat_db_password.path ]; + }; }; }