Se ejecuta en el puerto 80 después de la implementación de git e ignora local.js

La variable process.env.PORT está establecida en local.js, y en 1337 de forma pnetworkingeterminada.

Pero local.js está incluido en .gitignore por buenas razones.

Entonces, ¿cómo se está ejecutando la aplicación implementada por git en 80 personas?

¿Qué pasa con otras configuraciones que están en local.js, como process.env.NODE_ENV = 'producción'?

Comenzando con Sails v0.10-rc7, puede almacenar files de configuration por ambiente en el directory config/env . Por lo tanto, podría crear un file config/env/production.js , con:

 port: 80 

entre otras cosas, y siempre que la aplicación se ejecute en ese entorno, se usarán esas configuraciones.

Antes de v0.10-rc7, las opciones eran a) colocar un file config/local.js en el server, o b) usar variables de entorno (como el entorno de PORT var que mencionó) para anular la configuration pnetworkingeterminada.