Azure Linux WebApp的启动命令



我正在Azure Linux WebApp上部署Django应用程序。

我遵循此操作以提供startup.txt。在我的startup.txt中,我有以下内容:

gunicorn --bind=0.0.0.0 --timeout 600 configs.wsgi
pip install -r requirements.txt
python manage.py migrate --settings=configs.base_settings

在部署上,当我检查日志时,仅运行第一个命令。我们如何运行多个命令?

我认为他们称其为"自定义启动命令"(单数(是有原因的;(

因此,您可以使用您选择的分隔符将所有命令放在一行中:

  1. semicolon ;如果要运行下一个命令,无论上一个命令是否失败: gunicorn --bind=0.0.0.0 --timeout 600 configs.wsgi ; pip install -r requirements.txt ; python manage.py migrate --settings=configs.base_settings
  2. Double Ampersand &&如果您只想在上一个成功时运行下一个命令:gunicorn --bind=0.0.0.0 --timeout 600 configs.wsgi && pip install -r requirements.txt && python manage.py migrate --settings=configs.base_settings

最新更新