- #!/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
|