fix: create www-data PostgreSQL role for Unix socket auth
This commit is contained in:
@@ -72,6 +72,9 @@ if [ "$READY" = false ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Ensure www-data role exists for Unix socket connection
|
||||||
|
docker exec "$DB_CONTAINER" psql -U ttrss -d ttrss -c "CREATE ROLE "www-data" WITH LOGIN;" 2>/dev/null || true
|
||||||
|
|
||||||
echo "Updating TT-RSS database schema..."
|
echo "Updating TT-RSS database schema..."
|
||||||
echo yes | docker exec -i -u www-data -e DB_HOST=db -e DB_PORT=5432 "$CONTAINER_NAME" php /var/www/ttrss/update.php --update-schema 2>&1 || true
|
echo yes | docker exec -i -u www-data -e DB_HOST=db -e DB_PORT=5432 "$CONTAINER_NAME" php /var/www/ttrss/update.php --update-schema 2>&1 || true
|
||||||
sleep 2
|
sleep 2
|
||||||
|
|||||||
Reference in New Issue
Block a user