Python Web App Deployment Issue

Job ID: 39079186

Budget: €30 – €250 EUR

Error en aplicación.
He desarrollado una aplicación web en Python y Flask que implementa un test adaptativo (en este caso, un test de eneagrama) y se comunica con Google Sheets a través de su API (usando las librerías gspread y oauth2client). La aplicación se despliega en Render y está integrada en mi sitio web mediante HTML.

El 99% del proyecto está funcionando correctamente; sin embargo, al desplegar la aplicación en Render se produce un error relacionado con las credenciales. Inicialmente, se intentaba cargar las credenciales desde un archivo físico (credentials.json), lo cual generaba errores (por seguridad y porque el archivo no se sube al repositorio). Se realizó una migración para cargar las credenciales a partir de una variable de entorno llamada GOOGLE_APPLICATION_CREDENTIALS_JSON. A pesar de este cambio, el deploy sigue fallando, indicando que la aplicación intenta cargar el archivo credentials.json.

Necesito a un experto que:

Revise el código (en GitHub, el repositorio es https://github.com/Gorkaskunki/backend_test.git) y confirme que se esté usando la versión correcta del archivo app.py.
Verifique la configuración de la variable de entorno en Render (asegurándose de que el JSON de las credenciales es válido).
Solucione el error de despliegue para que el test aparezca correctamente en mi web.
Soy novato, seguro que es algo extremadamente sencillo.
Related categories: PHP Python Heroku Flask GitHub