mirror of
https://github.com/gshang2017/docker.git
synced 2025-08-01 16:06:10 +00:00
15 lines
692 B
Bash
15 lines
692 B
Bash
#!/bin/sh
|
|
if [ -n "$TTRSS_DB_HOST" ] && [ -n "$TTRSS_DB_USER" ] && [ -n "$TTRSS_DB_NAME" ] && [ -n "$TTRSS_DB_PASS" ]; then
|
|
while ! pg_isready -h $TTRSS_DB_HOST -U $TTRSS_DB_USER; do
|
|
sleep 3
|
|
done
|
|
PSQL="psql -q -h $TTRSS_DB_HOST -U $TTRSS_DB_USER $TTRSS_DB_NAME"
|
|
$PSQL -c "create extension if not exists pg_trgm"
|
|
if [ "$($PSQL -c "\dx" |grep "zhparser" |wc -l)" -eq 0 ]; then
|
|
psql -U $TTRSS_DB_USER -d $TTRSS_DB_NAME -a -f /docker-entrypoint-initdb.d/install_extension.sql
|
|
fi
|
|
su ttrss -s /bin/sh -m -c "php81 /usr/local/tt-rss/app/update.php --update-schema=force-yes"
|
|
else
|
|
echo 环境变量TTRSS_DB_[HOST、USER、NAME、PASS]未填写完全...
|
|
fi
|