【发布时间】:2014-11-03 11:39:58
【问题描述】:
你能注释掉foreman读取的.env文件中的行吗?
【问题讨论】:
标签: foreman
你能注释掉foreman读取的.env文件中的行吗?
【问题讨论】:
标签: foreman
FWIW,'#' 似乎用作注释字符。
它至少具有删除不需要的环境声明的效果。它可能会以 # 开头声明其他人,但是......它仍然有效。
EG
DATABASE_URL=postgres://mgregory:@localhost/mgregory
#DATABASE_URL=mysql://root:secret@localhost:3306/cm_central
当工头使用这个 .env 文件启动 postgres 时,导致 django 使用 postgres,这正是我想要的。
【讨论】:
我认为该应用只会在.env 中查找特定变量,而不是预定义变量(在应用文件中预定义) 将被忽略。
因此,您在此处编写的任何未在应用程序文件中使用的内容都可以考虑发表评论。同样,如果您想注释掉一个变量,那么基本上您对名称所做的任何更改都会“注释掉”;例如,如果您将 DB_HOST 更改为 #DB_HOST,则后者将被忽略,因为应用程序正在寻找 'DB_HOST' 而不是 '#DB_HOST'。
【讨论】: