我即将部署我的第一个节点应用程序 (KeystoneJS) + mongoDb,我正在考虑使用 Digital Ocean。这将是我部署的第一个节点应用程序,也是第一次使用 Digital Ocean。我试图从其他人那里找到部署基于 keystone 的应用程序的教程或指南,但未能找到。我将非常感谢有人可以分享他们用来部署他们构建的节点应用程序 + keystone + mongo 的步骤。
谢谢你。
我即将部署我的第一个节点应用程序 (KeystoneJS) + mongoDb,我正在考虑使用 Digital Ocean。这将是我部署的第一个节点应用程序,也是第一次使用 Digital Ocean。我试图从其他人那里找到部署基于 keystone 的应用程序的教程或指南,但未能找到。我将非常感谢有人可以分享他们用来部署他们构建的节点应用程序 + keystone + mongo 的步骤。
谢谢你。
这很简单,但没有人详细解释。我不得不敲了一会儿头,我才弄清楚了。我不是 Linux 专家。
首先,您使用 MEAN 配置设置一个液滴。这负责 MongoDB 和节点设置。
然后你必须让 Mongo 作为进程运行:
Mongo 第 1 步:删除锁定文件。
sudo rm /var/lib/mongodb/mongod.lock
第二步:修复mongodb。
mongod --repair
第 3 步:
sudo mongod --port 27017 --fork --logpath /var/log/mongodb.log
第 4 步:检查 mongodb 的状态。
mongo
之后,一旦将 keystone 项目移动到 opt/mean 文件夹中,在终端中运行 node keystone 即可。
你会看到类似的东西:
KeystoneJS Started:<br/>
[your project name] is ready on port 3000
我强烈建议您首先在本地计算机上运行您的项目,然后在您能够在 localhost:3000 上运行它之后移动它。