Add docker and compose config

Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-01-16 13:45:38 +01:00
parent 8983a0d7ed
commit b5ddb7d8cf
6 changed files with 203 additions and 0 deletions

23
compose/postgres/01_probod.sh Executable file
View File

@@ -0,0 +1,23 @@
#!/bin/sh
set -eu
psql -v ON_ERROR_STOP=1 -U $POSTGRES_USER <<-EOF
CREATE USER probod;
ALTER USER probod WITH SUPERUSER;
ALTER USER probod PASSWORD 'probod';
CREATE DATABASE probod;
GRANT ALL PRIVILEGES ON DATABASE probod TO probod;
CREATE DATABASE probod_test;
GRANT ALL PRIVILEGES ON DATABASE probod_test TO probod;
EOF
psql -v ON_ERROR_STOP=1 -U $POSTGRES_USER -d probod <<-EOF
ALTER SCHEMA public OWNER TO probod;
GRANT ALL ON SCHEMA public TO probod;
EOF
psql -v ON_ERROR_STOP=1 -U $POSTGRES_USER -d probod_test <<-EOF
ALTER SCHEMA public OWNER TO probod;
GRANT ALL ON SCHEMA public TO probod;
EOF