Updated 2023_06_05
- 既存のAWS cloud9 上の Laravel + MongoDB App に adminMongo を導入
https://github.com/mrvautin/adminMongo
プロジェクトのルートディレクトリで npm install admin-mongo
- adminMongo 用のサーバーを準備
/node_modules/admin-mongo を adminMongo 用のサーバー(adminMongoフォルダ)へ移動
mv node_modules/admin-mongo/ ./adminMongo
cd adminMongo
npm install
- configを書き換える
@/adminMongo/config/app.json
host は Cloud9 使用時は localhost にしてもアクセス可能だったが本番環境の ubuntu server で使用時はアクセス不可だった。 host は 0.0.0.0 で設定する。
AWS cloud9 の空きポートが8081だったため
- adminMongo 用のサーバーを立ち上げる
cd adminMongo
npm start
YOUR_AWS_DOMAIN:8081 にアクセスすると
- mongoDB との connection を作成する
27017はmongodbで使用しているポート。例はmongoDBにpassをかけていない場合。
ubuntuならlsof -i でポートが調べられる。