最佳实践 - 本地 Node.js (*.env) 到远程 Azure 应用服务(配置设置)
Best practices - Local Node.js (*.env) to remote Azure app service (config settings)
人们如何在使用 Node.js 的 .env 文件进行本地开发到使用 Azure 应用服务配置设置进行生产部署之间过渡?
在本地,我使用 .env 文件进行设置,但在云应用程序服务上 - 我使用服务应用程序设置。我使用 Azure 应用程序服务扩展的部署部署了我的 .env 文件——这是我不想要的。停止它的唯一方法是使用 VSCode 应用程序设置,该设置不会保存到 GitHub.
必须有更好的机制。
如果您使用的是 zip 部署,VS Code 应该 自动在您的“.vscode”文件夹中添加一个 settings.json
文件,其中包含 appService.zipIgnorePattern
。该设置定义了部署中要忽略的项目。并且将其检查到源代码管理中应该没问题。
人们如何在使用 Node.js 的 .env 文件进行本地开发到使用 Azure 应用服务配置设置进行生产部署之间过渡?
在本地,我使用 .env 文件进行设置,但在云应用程序服务上 - 我使用服务应用程序设置。我使用 Azure 应用程序服务扩展的部署部署了我的 .env 文件——这是我不想要的。停止它的唯一方法是使用 VSCode 应用程序设置,该设置不会保存到 GitHub.
必须有更好的机制。
如果您使用的是 zip 部署,VS Code 应该 自动在您的“.vscode”文件夹中添加一个 settings.json
文件,其中包含 appService.zipIgnorePattern
。该设置定义了部署中要忽略的项目。并且将其检查到源代码管理中应该没问题。