我在AWS EC2 Ubuntu实例上部署了一个应用程序。我使用dotenv进行开发,但在生产中手动输入环境变量,以避免在GitHub上暴露它们。
我的目标是在应用程序目录外创建一个.env文件,这样我就不必每次部署新代码时手动输入环境变量。
我配置dotenv如下:
require("dotenv").config({ path: "../../environment-variables/Ticketing-App/.env" });
正在运行";sudo touch.env";在Ticketing App目录中,既不会创建文件,也不会生成错误。
有可能在Ubuntu上创建一个.env文件吗?如果是,如何?
Touch创建文件。您通过在文件名前面添加句点创建了一个隐藏文件。如果您执行cat .env
,您应该在终端中获得打印。执行nano .env
将允许您编辑文件。