【问题标题】:How to prevent folder to deploy on Azure app serive如何防止文件夹部署在 Azure 应用服务上
【发布时间】:2021-08-01 18:01:57
【问题描述】:
我为学习目的构建了一个 node js 项目,并将其部署在 azure app serivce 上。它工作正常,在部署期间或部署后我不会遇到任何问题。但我想阻止或限制文件夹在部署期间不部署在 azure app 服务上。假设我的文件夹名称是日志。那么我如何防止日志文件夹不部署。
谁能帮我解决这个问题。
【问题讨论】:
标签:
node.js
azure
azure-web-app-service
【解决方案1】:
我查了一些博客和资料,有的说我会通过添加.npmignore之类的文件来忽略它。我没有尝试这些。看到rm -f folder_name的用法,就觉得可行。
所以我尝试了以下方法,它对我有用。
"scripts": {
"start": "rm -r /home/site/wwwroot/logs && node ./bin/www"
},
原则:
wwwroot 下的日志文件夹。
部署完成后,删除容器中对应的文件夹。
1. Linux。
rm -r /home/site/wwwroot/logs
2。窗户。
rd/s/q D:\home\site\wwwroot\logs
wwwroot 下没有日志文件夹。