From d44cd786115816f58cd1b6311906feaccd39d9e7 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Fri, 12 Jun 2026 12:14:10 +0300 Subject: [PATCH 1/2] use socket-only postgres --- backend/.env.example | 6 +++--- flake.nix | 1 - process-compose.yml | 2 +- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/backend/.env.example b/backend/.env.example index 6c57527..ef1a877 100644 --- a/backend/.env.example +++ b/backend/.env.example @@ -22,10 +22,10 @@ LOG_DEPRECATIONS_CHANNEL=null LOG_LEVEL=debug DB_CONNECTION=pgsql -DB_HOST=127.0.0.1 +DB_HOST="${PGHOST}" DB_PORT=5432 -DB_DATABASE=backend -DB_USERNAME=root +DB_DATABASE=postgres +DB_USERNAME=postgres DB_PASSWORD= SESSION_DRIVER=database diff --git a/flake.nix b/flake.nix index 945ae9d..134e41f 100644 --- a/flake.nix +++ b/flake.nix @@ -36,7 +36,6 @@ echo "[pg] initializing cluster at $PGDATA" initdb --auth=trust --username=postgres --no-locale --encoding=UTF8 >/dev/null { - echo "listen_addresses = '127.0.0.1'" echo "unix_socket_directories = '$PGDATA'" } >> "$PGDATA/postgresql.conf" fi diff --git a/process-compose.yml b/process-compose.yml index 4fcfb4e..a7008c7 100644 --- a/process-compose.yml +++ b/process-compose.yml @@ -2,7 +2,7 @@ version: "0.5" processes: postgres: - command: postgres -D "$PGDATA" -k "$PGDATA" -c listen_addresses=127.0.0.1 + command: postgres -D "$PGDATA" -k "$PGDATA" -c listen_addresses= shutdown: signal: 2 readiness_probe: From a8c6c88f6dbfd26a91ed9eafec6188d0de3051c4 Mon Sep 17 00:00:00 2001 From: Yisroel Baum Date: Sat, 13 Jun 2026 21:22:55 +0300 Subject: [PATCH 2/2] fix postgres readiness check --- flake.nix | 1 - process-compose.yml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 134e41f..2eae39d 100644 --- a/flake.nix +++ b/flake.nix @@ -30,7 +30,6 @@ export PGDATA="$REPO_ROOT/.postgres" export PGHOST="$PGDATA" export PGUSER="postgres" - export PGDATABASE="rabbigerzi" if [ ! -d "$PGDATA" ]; then echo "[pg] initializing cluster at $PGDATA" diff --git a/process-compose.yml b/process-compose.yml index a7008c7..ec7c7dc 100644 --- a/process-compose.yml +++ b/process-compose.yml @@ -7,7 +7,7 @@ processes: signal: 2 readiness_probe: exec: - command: pg_isready -h "$PGDATA" + command: pg_isready -h "$PGDATA" -d postgres -U postgres initial_delay_seconds: 1 period_seconds: 2