如果将环境变量文件排除在版本控制之外,那么将环境变量文件存储和部署到 Node.js 的最佳方法是什么?

如果将环境变量文件排除在版本控制之外,那么将环境变量文件存储和部署到 Node.js 的最佳方法是什么?

首先介绍一点背景知识:我在 AWS 上的 Bitnami Ubuntu 上运行了一个 MEAN 堆栈应用程序。我有一个包含 API 密钥等的 .env 文件,使用 .gitignore 将其从我的存储库中排除。

我了解初始化应用程序以获取 .env 文件的主要方法,但是描述这些方法的文章中都没有对以下问题发表评论:(1)如果 .env 不在你的 git 存储库中,有哪些选项可以将它部署到你的服务器?(2)如果它没有存储在版本控制中,那么最好将该 .env 文件保存在哪里以确保其安全?

其他人的经验非常有价值。我在 Google、SO 或 SF 上找不到类似的东西。

谢谢。

相关内容