Истории успеха наших клиентов — лучшие проекты
Вход/ Регистрация
На главную
25eb9e0a-a5a8-472a-ace7-940b8bd2adf0
Облачные сервисы

Деплой приложения Celery

Пример Celery-приложения для деплоя можно найти на Гитхабе.

Сборка приложения

При сборке приложения используется следующая среда:

  • Python 3.10-3.14 (версия выбирается при создании приложения)
  • pip
  • gunicorn
  • Системные библиотеки для работы с PostgreSQL и MySQL

По умолчанию во время сборки будут выполнены следующие команды:

    

Если в проекте присутствует файл requirements.txt, дополнительно будет выполнено:

    

Для запуска по умолчанию используется команда:

    

Убедитесь, что основной файл проекта называется main.py.

Устранение неполадок

Не удается выполнить развертывание

Если с развертыванием возникают проблемы, в первую очередь проверьте лог деплоя. Вы сможете определить, в какой момент что-то пошло не так. 

Зачастую проблемы связаны с командой запуска. Проверьте, что всё в вашей среде разработки работает с gunicorn. Убедитесь, что все модули, необходимые для запуска приложения, присутствуют в файле requirements.txt.

Требования к приложению

Убедитесь, что приложение слушает 0.0.0.0, а не 127.0.0.1, иначе внешние подключения работать не будут.

Была ли статья полезна?
Ваша оценка очень важна