【问题标题】: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 下没有日志文件夹。

【讨论】:

    猜你喜欢
    • 2020-01-16
    • 1970-01-01
    • 1970-01-01
    • 2019-01-13
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    • 2019-08-14
    • 2022-06-10
    相关资源
    最近更新 更多