3

私は最初のノード アプリ (KeystoneJS) + mongoDb のデプロイに近づいており、Digital Ocean の使用を考えていました。これは、私がデプロイした最初のノード アプリであり、Digital Ocean を初めて使用します。keystone で構築されたアプリをデプロイしている他の人からのチュートリアルやガイドを見つけようとしましたが、見つけることができませんでした。ノード アプリ + キーストーン + mongo をデプロイするために使用した手順を誰かが共有してくれれば幸いです。

ありがとうございました。

4

1 に答える 1

7

それは非常に簡単ですが、誰も詳しく説明していません。しばらく頭をぶつけなければなりませんでしたが、すべてを理解しました。私は Linux の専門家ではありません。

まず、MEAN 構成でドロップレットをセットアップします。これにより、MongoDB とノードのセットアップが処理されます。

次に、Mongo をプロセスとして実行する必要があります。

Mongo ステップ 1: ロック ファイルを削除します。
sudo rm /var/lib/mongodb/mongod.lock

ステップ 2: 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 で実行できるようになったらプロジェクトを移動することを強くお勧めします。

于 2014-12-29T21:06:24.430 に答える