在git部署之后在端口80上运行并忽略local.js

时间:2014-06-24 02:01:23

标签: git sails.js

变量process.env.PORT在local.js中设置,默认为1337。

但是local.js包含在.gitignore中是有充分理由的。

那么,人们如何让他们的git部署应用程序运行:80?

如何在local.js中进行其他配置,例如process.env.NODE_ENV =' production' ?

1 个答案:

答案 0 :(得分:3)

从Sails v0.10-rc7开始,您可以将每个环境的配置文件存储在config/env目录中。因此,您可以创建一个文件config/env/production.js,其中包含:

port: 80

除此之外,每当应用程序在该环境中运行时,都将使用这些设置。

在v0.10-rc7之前,选项是:a)在服务器上放置config/local.js文件,或b)使用环境变量(如您提到的PORT环境变量)来覆盖默认配置。