#!/usr/bin/env bash set -euo pipefail PGVER=17 CONF="/etc/postgresql/${PGVER}/main/postgresql.conf" HBA="/etc/postgresql/${PGVER}/main/pg_hba.conf" sed -i "s/^#\?listen_addresses.*/listen_addresses = '0.0.0.0'/" "$CONF" if ! grep -q "eva_memory access" "$HBA"; then cat >> "$HBA" <<'EOFHBA' # eva_memory access host all all 127.0.0.1/32 scram-sha-256 host all all 192.168.0.8/32 scram-sha-256 EOFHBA fi systemctl restart postgresql APP_USER="eva_mem_app" APP_PASS="$(tr -dc 'A-Za-z0-9@#%+=' /etc/eva-memory/connection.env <