Iniciar sesión
Iniciar sesión
Actualizado el 30 de May de 2025

Puedes encontrar la guía de despliegue paso a paso aquí.

Compilación de la aplicación

Hostman utiliza el siguiente entorno al compilar una aplicación Celery:

  • Python 3.8
  • pip
  • gunicorn
  • Bibliotecas del sistema para trabajar con PostgreSQL y MySQL

Hostman ejecutará los siguientes comandos durante la compilación:

apt-get install -y python3 python3-pip gunicorn python3-psycopg2 libpq-dev python-dev default-mysql-client python3-dev default-libmysqlclient-dev python3-mysqldb --fix-missing
pip3 install psycopg2 
ln /usr/bin/python3 /usr/bin/python -sf
ln /usr/bin/pip3 /usr/bin/pip -sf
pip3 install celery

Si el proyecto tiene un archivo requirements.txt, también ejecutaremos:

pip3 install --upgrade -r requirements.txt

El comando de inicio predeterminado es:

celery -A tasks worker --loglevel=INFO

Asegúrate de que el archivo de inicialización de la aplicación se llame main.py.

Solución de problemas

El despliegue falla

Si hay problemas con el despliegue, primero revisa el registro de despliegue. Podrás determinar en qué punto algo salió mal.

A menudo los problemas están relacionados con el comando de inicio. Verifica que todo en tu entorno de desarrollo funcione con gunicorn. Asegúrate de que todos los módulos necesarios para ejecutar la aplicación estén presentes en el archivo requirements.txt.

¿Te ha resultado útil esta página?
Actualizado el 30 de May de 2025

¿Necesita ayuda para
elegir un producto?

Nuestros expertos están disponibles para ayudarle a encontrar la solución cloud
adecuada para su empresa, incluso si no sabe por dónde empezar.
Hostman's Support