我正在开发一个可以定期广播消息的应用程序,并且我已经成功地使用django和芹菜在本地使用虚拟环境开发和实现了它。所以现在我要在我的生产中部署它。我的问题是:
-
如何使用脚本设置生产配置?我已经配置过一次,但它是在laravel中使用deploy-er的。但这一次,我的应用程序正在使用django。所以我对此一无所知。
-
我如何才能让芹菜在后台服务中一起运行,并在部署它时与我的应用程序一起运行良好?
如果你有任何关于它的参考资料,你介意和我分享吗?所以我可以了解它,因为我仍然对如何实现它感到困惑
谢谢你的回答。
您可以使用本教程运行django:
如何在Ubuntu 16.04 上使用uWSGI和Nginx服务Django应用程序
这是在后台运行芹菜:
如何在Django 中使用Celery和RabbitMQ
每次服务器启动时,您将使用uwsgi和nginx来运行django,并使用supervisor来运行芹菜。
只要小心路径,你就会没事(通常,刚接触linux或django的人可能会感到困惑,并使用错误的路径进行配置(。
芹菜也可以用不同的方式运行:
如何将芹菜作为守护程序运行?
祝好运