配置Sails以与Docker一起使用

时间:2013-11-05 20:43:04

标签: node.js configuration sails.js

我是sails和nodejs的新手,并试图弄清楚如何最好地处理配置,特别是在使用Docker时。有人建议我在Sails应用程序之外的所有配置文件中维护一个单独的文件夹,Sails将在启动应用程序之前读取这些文件。

根据我对Sails的理解,我想引导一个方法,该方法可以从我存储配置的外部目录中复制配置文件(使用fs?)。

有更好的方法吗?

感谢。

2 个答案:

答案 0 :(得分:1)

启动新项目时,sails会生成一个配置文件夹,是不是存放配置的好地方?

如果你使用git并且不希望你的配置被版本化,默认情况下,config/local.js位于.gitignore

否则,使用config/bootstrap.js您可以在应用程序解除之前执行操作,例如复制配置文件。

请注意,您使用的文件路径最终会出现在VCS中,除非您将它们放在local.js

答案 1 :(得分:0)

为了与Docker一起使用,我使用了以下模型:

在加载配置之前,检查环境变量是否存在(process.env.VARIABLE),如果没有,请从sails配置文件中读取。