feat(docker): backports docker configuration from main for testing.

This commit is contained in:
Houmgaor
2025-11-09 17:19:36 +01:00
parent fd5f3e5aae
commit 2a7a44b974
6 changed files with 340 additions and 0 deletions

22
docker/init/setup.sh Executable file
View File

@@ -0,0 +1,22 @@
#!/bin/bash
set -e
echo "INIT!"
pg_restore --username="$POSTGRES_USER" --dbname="$POSTGRES_DB" --verbose /schemas/init.sql
echo "Updating!"
for file in /schemas/update-schema/*
do
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -1 -f $file
done
echo "Patching!"
for file in /schemas/patch-schema/*
do
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" -1 -f $file
done