Tag: 环境

适用于所有环境(包括生产)的node.js docker映像

目前我们正在使用节点:4.2.3(LTS)docker图像,大小约为642 MB,node_modules约为140 MB〜800MB,以构build我们的Web应用程序泊坞窗图像。 将这些图像发布到我们的私人registry中,并将它们拉到所有环境中成为一个耗时的过 因为我们不能减lessnode_modules的大小(如果有任何的reduce方法是有用的),寻找build议来使用任何其他节点的docker镜像,包括生产环境。

NodeJS – 获取使用cmd设置的环境variables

我只是想知道是否有任何方法可以简单地读取使用SET在cmd中设置的环境variables。 我已经阅读了关于process.env。[ENVVAR],但是当我console.log我设置在cmd中的variables,它显示未定义。 在其他线程上,我读了甚至根本不可能访问windows env。 variables。 那么究竟是对的呢?

Strapi – 使用环境variables进行configuration

使用strapi 1.5.4 。 有没有可能用环境variablesconfigurationstrapi? 如果没有,如何configurationstrapi而不提交/暴露您的数据库证书和其他秘密? module.exports = { "orm": { "adapters": { "disk": "sails-disk", "mysql": "sails-mysql" }, "defaultConnection": "default", "connections": { "default": { "adapter": "disk", "filePath": ".tmp/", "fileName": "default.db", "migrate": "alter" }, "permanent": { "adapter": "mysql", "user": process.env.DB_USER, "password": process.env.DB_PASSWORD, "migrate": "alter" } } } };

启动sailsJS项目时更改环境

我在sailsjs项目中有两个环境:开发和生产。 在local.js中我有这样的: module.exports = { port: process.env.PORT || 1349, environment: process.env.NODE_ENV || "production" } 在我的development.js中我有: module.exports = { models: { connection: "someMongoDb", migrate: 'alter', schema : true, autoPK: true, autoCreatedAt: true, autoUpdatedAt: true }, port: 1348 } 在我的production.js中我有: module.exports = { models: { connection: "mongoDBPro", migrate: 'alter', schema : true, autoPK: true, autoCreatedAt: true, autoUpdatedAt: […]

使用PM2,我怎样才能将我的node.js应用程序部署到同一台服务器上的多个环境和端口?

我有一个我使用PM2部署的节点应用程序的ecos.json文件 。 我已经试过configuration了一堆不同的方式,但没有运气完成我的目标是: 能够部署到生产环境或临时环境(目前都在同一台服务器上)。 当部署到一个,另一个应该保持运行。 两个不同的环境应该在不同的端口上(prod = 8000,staging = 3000) 发生什么事是我运行的第一个胜利的部署命令。 因此,如果我执行pm2 deploy production ,然后pm2 deploy staging ,则只有生产应用程序/端口组合正在服务器上运行,反之亦然,如果我切换订单。 编辑:如果我使用下面的conf,将有2个应用程序运行在pm2 status ,但如果我做一个netstat ,我只能看到第一个端口。 (centos 6) 我觉得我一定是错过了一些明显的东西。 这是我的ecos.json文件,我已经尝试过,没有多个应用程序声明在顶部。 { /** * Here we declare the apps that must be managed by PM2 * All options are listed here: * https://github.com/Unitech/PM2/blob/master/ADVANCED_README.md#json-app-declaration * */ apps : [ { "name" […]