使用FTPs部署Azure Web App
1:开启FTPs
在Web App -> Configuration -> General settings设置
2:在Web App -> Settings -> Environment variables添加变量
3:获取FTPs凭证
4:使用WinSCP工具上传代码
5:使用FTPs上传的代码不会自动执行pip install命令,需要手动设置venv。
查看Log stream输出日志,得到启动命令为:
create-script -appPath /home/site/wwwroot -output /opt/startup/startup.sh -virtualEnvName antenv -defaultApp /opt/defaultsite
SSH登录进去,手动创建venv及安装pip包
python -m venv antenv
source /antenv/bin/activate
pip install -r requirements.txt
上传完代码后,重启Web App查看结果。