From 1453dccf6a68ab96f9d8a52909d23deb3648ef94 Mon Sep 17 00:00:00 2001 From: Jeff Clement Date: Tue, 9 Apr 2024 15:28:17 +0000 Subject: [PATCH] Add n8n/init-data.sh --- n8n/init-data.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 n8n/init-data.sh diff --git a/n8n/init-data.sh b/n8n/init-data.sh new file mode 100644 index 0000000..e1594a4 --- /dev/null +++ b/n8n/init-data.sh @@ -0,0 +1,13 @@ +#!/bin/bash +set -e; + + +if [ -n "${POSTGRES_NON_ROOT_USER:-}" ] && [ -n "${POSTGRES_NON_ROOT_PASSWORD:-}" ]; then + psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL + CREATE USER ${POSTGRES_NON_ROOT_USER} WITH PASSWORD '${POSTGRES_NON_ROOT_PASSWORD}'; + GRANT ALL PRIVILEGES ON DATABASE ${POSTGRES_DB} TO ${POSTGRES_NON_ROOT_USER}; + GRANT CREATE ON SCHEMA public TO ${POSTGRES_NON_ROOT_USER}; + EOSQL +else + echo "SETUP INFO: No Environment variables given!" +fi