2016-08-10 7 views
0

私はDocker Parse Serverで作業していますが、クラウドコードを稼働させようとしています。Docker Parse Serverで '/parse/cloud/main.js'モジュールが見つかりません

それは私のgitリポジトリはちょうどそうのようなmain.js含まれています(上記のリンクにある「サーバサイドの展開」)の基本的な例では動作しない

:私がしようとすると、しかし

(root) 
| 
|- main.js 

Parse Example Projectをアップロードすると、これが機能しているということには至っていません。

(root) 
| 
|- cloud 
| |- main.js 
| 
|- public 
| |- assets 
|  |- ... 
| 
|- index.js 
|- package.json 
|- ... 

私は入れませんエラーは「エラー:モジュールの/parse/cloud/main.js "が見つかりません」で次のようにプロジェクトが構成されているmain.jsためのルートフォルダにありません、私のもうアップロードされたプロジェクトではなく、サブフォルダ "cloud"に保存されます。また、他のファイルを完全に無視しています。私の推測では、gitリポジトリのマウントポイントは "/ parse/cloud"であるが、 "/ parse"でなければならない。任意のアイデアを修正する方法は?私はすでにそれのための問題を追加しました(申し訳ありませんが、ここで私のために2つ以上のリンクはありません)。ありがとうございました!

ところで:私はここで

USER1=some_user USER1_PASSWORD=some_password PARSE_DASHBOARD_VIRTUAL_HOST=subdomain1.some_domain.com PARSE_DASHBOARD_LETSENCRYPT_HOST=subdomain1.some_domain.com [email protected]_domain.com PARSE_SERVER_VIRTUAL_HOST=subdomain2.some_domain.com PARSE_SERVER_LETSENCRYPT_HOST=subdomain2.some_domain.com [email protected]_domain.com SERVER_URL=https://subdomain2.some_domain.com/parse PARSE_DASHBOARD_ALLOW_INSECURE_HTTP=0 APP_ID=some_id MASTER_KEY=some_master_key docker-compose -f docker-compose-le.yml up 

答えて

0

..解析サーバーとそのすべてのドッキングウィンドウの友人を開始するためにドッキングウィンドウのコンを使用するには、私がofficial parse-serverドッキングウィンドウの画像を使用してこの作業を取得するために行われてきたものです。

docker run --name dev-parse-server --link dev-mongo:mongo -v /app:/app -p 80:1337 parseplatform/parse-server:2.2.25-beta.1 --appId betaId --masterKey foo --databaseURI mongodb://mongo/test --cloud /app/cloud/main.js

重要な部分は、フルパスをmain.jsに渡すことです。私はクラウドコードを保持するローカルフォルダを使用することもあります。

+0

main.jsへのパスを示すことができるので、私はあなたの答えを受け入れました。しかし、私の解決策はこの経路を変えないことでした。代わりに、package.jsonやmain.jsより上位にあるファイルを変更する必要があるときはいつでも、私はドッカーコンテナを再デプロイする必要があります。 – mikey

関連する問題