From 89cc9993e67eb6f8bd78e563b142ded68e63a17b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Agneray?= <francois.agneray@lam.fr>
Date: Tue, 8 Nov 2022 11:21:21 +0100
Subject: [PATCH] Update dev stack to work with postgresql 15

---
 conf-dev/init-postgres.sh | 8 +++-----
 docker-compose.yml        | 2 +-
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/conf-dev/init-postgres.sh b/conf-dev/init-postgres.sh
index 0544f665..061a23a7 100644
--- a/conf-dev/init-postgres.sh
+++ b/conf-dev/init-postgres.sh
@@ -4,10 +4,8 @@ set -e
 psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
     CREATE USER anis LOGIN PASSWORD 'anis';
     CREATE USER keycloak LOGIN PASSWORD 'keycloak';
-    CREATE DATABASE anis_metamodel;
-    CREATE DATABASE anis_test;
-    CREATE DATABASE keycloakdb;
-    GRANT ALL PRIVILEGES ON DATABASE anis_metamodel TO anis;
-    GRANT ALL PRIVILEGES ON DATABASE anis_test TO anis;
+    CREATE DATABASE anis_metamodel OWNER anis;
+    CREATE DATABASE anis_test OWNER anis;
+    CREATE DATABASE keycloakdb OWNER keycloak;
 EOSQL
 psql -v ON_ERROR_STOP=1 -f /sql/data_test.sql --username "anis" --dbname "anis_test"
diff --git a/docker-compose.yml b/docker-compose.yml
index 4ef7a61b..52538291 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -105,7 +105,7 @@ services:
         volumes:
             - ./conf-dev/keycloak-anis-realm.json:/tmp/keycloak-anis-realm.json
     db:
-        image: postgres
+        image: postgres:15
         environment:
             POSTGRES_PASSWORD: "postgres"
         volumes:
-- 
GitLab