fix: create www-data PostgreSQL role for Unix socket auth
PR Checks / hadolint (pull_request) Successful in 8s
PR Checks / build-test (pull_request) Failing after 28s

This commit is contained in:
opencodecabilloteu
2026-06-15 17:24:59 -04:00
parent 0ba2c8bc8c
commit 7b72203cbf
+3
View File
@@ -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