
[英]Is it possible to run node app alongside prestashop instance on the same VM?
[英]run two instance of same app with different config file at same machine is it possible?
我有一个 node.js 应用程序和一个 mongodb 数据库,所以我想让一个应用程序的两个实例同时运行。 一种用于生产,一种用于开发。 那么是否可以在应用程序的不同实例上设置不同的 NODE_ENV。
是的,非常容易。 从 npm获取 dotenv项目,并按照自述文件的步骤在项目中创建具有各种环境设置的 .env 文件,然后对其进行配置。 正是针对这种情况。
我认为您的要求可以通过以下方式实现:
NODE_ENV=development node server.js
您可以在开发中运行一个实例,在生产中运行第二个实例。
通过.gitignore 使用.env 文件,如果您将在两个实例中进行拉取,它不会在您的实例中传输,您将在您的项目中创建.env,那么这两个项目将有所不同。
用于生产的 .env 文件
db = mongodb://XX.XXX.XX.XX/zXp
IAM_USER_SECRET = 06VXXXXXXXXXXXXXXXXXXXXXXRzC
NODE_ENV = production
用于开发的 .env 文件
db = mongodb://XX.XXX.XX.XX/zXp
IAM_USER_SECRET = 06VXXXXXXXXXXXXXXXXXXXXXXRzC
NODE_ENV = development
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.