私はしばらくの間 ArangoDB をいじっており、Foxx-Manager を使用して Foxx アプリをデプロイする方法についてこのガイドに従ってみました。問題は、 Foxx-Manager を使用して単純なサンプル アプリをデプロイできないことです。
次のコマンドを使用してインストールを試みます。
foxx-manager install hello-foxx /example
そして、次のエラーが表示されます。
Error: Cannot find application 'app:hello-foxx:1.4.1'
ログには、このアプリが見つからないことが示されています。
2014-06-30T08:22:25Z [25822] ERROR manifest file is missing '/usr/share/arangodb/js/apps/system/hello-foxx-1.4.1/manifest.json'
実際には、フォルダhello-foxx-1.4.1
内にディレクトリが見つかりません。Foxx-Manager の構成変数を確認すると、アプリは代わりにディレクトリ/usr/share/arangodb/js/apps/system/
内に配置されているようです。/var/lib/arangodb-apps/databases/_system/
The following configuration values are effective on the server:
- appPath: "/var/lib/arangodb-apps/databases/_system"
- devAppPath: null
- logFilePath: "/var/log/arangodb/arangod.log"
- startupPath: "/usr/share/arangodb/js"
そのディレクトリで ls を実行すると、hello-foxx アプリが実際にそこに配置されていることがわかります。
$ ls /var/lib/arangodb-apps/databases/_system/
hello-foxx-1.4.1
私は間違いなく何かが欠けています。Foxx-Manager を使用してアプリをインストールすると、どのような動作が予想されますか? Foxx-Manager 経由でインストールされたアプリを保持するために予想されるディレクトリは何ですか?
前もって感謝します、