【发布时间】:2020-09-07 12:45:41
【问题描述】:
我正在将 Django 应用程序部署到 Azure Webapp,它会自动执行所有操作。我已经设置好了,所以当我推送到特定的 Github 分支时,它会被部署并且一切正常。如果我必须运行迁移,我必须通过 SSH 登录并手动运行它(这并不完美,但我可以接受)。
但是,我需要使用 django-background-tasks,它需要有一个不断运行的命令来监听新任务。我找不到在每个部署上运行它的方法。我找到了一些文档,但似乎大部分是针对 Node 应用程序的。例如,按照一些(过时的)教程,我登录到 {myapp}.scm.azurewebsites.net 但我没有找到任何“下载部署脚本”,这似乎是正确的方法。
有没有办法设置一些命令以在部署时运行(无需使用 Github 操作直接从 Github 更改我当前的部署设置)?还是我必须手动完成?
【问题讨论】:
标签: django azure deployment web-applications command