使用芹菜应用程序部署Django的最佳实践



我正在开发一个可以定期广播消息的应用程序,并且我已经成功地使用django和芹菜在本地使用虚拟环境开发和实现了它。所以现在我要在我的生产中部署它。我的问题是:

  1. 如何使用脚本设置生产配置?我已经配置过一次,但它是在laravel中使用deploy-er的。但这一次,我的应用程序正在使用django。所以我对此一无所知。

  2. 我如何才能让芹菜在后台服务中一起运行,并在部署它时与我的应用程序一起运行良好?

如果你有任何关于它的参考资料,你介意和我分享吗?所以我可以了解它,因为我仍然对如何实现它感到困惑

谢谢你的回答。

您可以使用本教程运行django:

如何在Ubuntu 16.04 上使用uWSGI和Nginx服务Django应用程序

这是在后台运行芹菜:

如何在Django 中使用Celery和RabbitMQ

每次服务器启动时,您将使用uwsgi和nginx来运行django,并使用supervisor来运行芹菜。

只要小心路径,你就会没事(通常,刚接触linux或django的人可能会感到困惑,并使用错误的路径进行配置(。

芹菜也可以用不同的方式运行:

如何将芹菜作为守护程序运行?

祝好运

相关内容

  • 没有找到相关文章

最新更新