我即将部署我的第一个节点应用程序(KeystoneJS) + mongoDb,我正在考虑使用数字海洋。这将是我部署的第一个节点应用程序,也是第一次使用数字海洋。我试图从其他人那里找到部署基于keystone的应用程序的教程或指南,但没有找到。如果有人能分享他们用来部署他们构建的节点应用+ keystone + mongo的步骤,我将非常感激。
谢谢。
发布于 2014-12-30 05:06:24
这很简单,但没有人详细解释。我不得不猛击自己的头一段时间,我把一切都弄清楚了。我不是Linux专家。
首先,设置一个具有均值配置的液滴。它负责MongoDB和节点设置。
然后你必须让Mongo作为进程运行:
Mongo第一步:删除锁定文件。
sudo rm /var/lib/mongodb/mongod.lock
第二步:修复mongodb。
mongod --repair
第3步:
sudo mongod --port 27017 --fork --logpath /var/log/mongodb.log
第四步:查看mongodb的状态。
mongo
在此之后,一旦您将keystone项目移动到opt/mean文件夹中,在您的终端中运行node keystone就可以了。
您将看到类似如下的内容:
KeystoneJS Started:<br/>
[your project name] is ready on port 3000我强烈建议您首先在本地计算机上运行您的项目,并在能够在localhost:3000上运行它之后再移动它。
https://stackoverflow.com/questions/27672712
复制相似问题