summaryrefslogtreecommitdiff
path: root/.docker/app/startup.sh
diff options
context:
space:
mode:
Diffstat (limited to '.docker/app/startup.sh')
-rw-r--r--.docker/app/startup.sh12
1 files changed, 5 insertions, 7 deletions
diff --git a/.docker/app/startup.sh b/.docker/app/startup.sh
index dd21d4ef1..2669310b2 100644
--- a/.docker/app/startup.sh
+++ b/.docker/app/startup.sh
@@ -88,13 +88,6 @@ PSQL="psql -q -h $TTRSS_DB_HOST -p $TTRSS_DB_PORT -U $TTRSS_DB_USER $TTRSS_DB_NA
$PSQL -c "create extension if not exists pg_trgm"
-RESTORE_SCHEMA=${SCRIPT_ROOT}/restore-schema.sql.gz
-
-if [ -r $RESTORE_SCHEMA ]; then
- $PSQL -c "drop schema public cascade; create schema public;"
- zcat $RESTORE_SCHEMA | $PSQL
-fi
-
# this was previously generated
rm -f $DST_DIR/config.php.bak
@@ -121,6 +114,11 @@ sed -i.bak "s/^\(pm.max_children\) = \(.*\)/\1 = ${PHP_WORKER_MAX_CHILDREN}/" \
sudo -Eu app php83 $DST_DIR/update.php --update-schema=force-yes
+find ${SCRIPT_ROOT}/sql/post-up.d/ -type f -name '*.sql' | while read F; do
+ echo applying SQL patch file: $F
+ $PSQL -f $F
+done
+
if [ ! -z "$ADMIN_USER_PASS" ]; then
sudo -Eu app php83 $DST_DIR/update.php --user-set-password "admin:$ADMIN_USER_PASS"
else