Modulus は、現在のディレクトリまたは指定されたパスからデプロイするオプションを提供します。
私のファイル構造は次のとおりです。
- パッケージ.json
- bower.json
- src (アプリがコーディングされている場所)
- dist (gulp が準備完了のアプリを配置する場所)
- e2e、seed、gulp、logs、mongobackub、node_modules、bower_components などの他の多数のフォルダー...
通常、dist フォルダーをサブツリーとしてプッシュして、dist フォルダーをアップロードしました。次に、展開プロセスを改善したいと考えています。
質問1)
メイン ディレクトリからデプロイしますか? 非常に時間がかかるようで、実際にはdistフォルダー+パッケージとbowerファイルのみがアプリケーションに必要です。しかし、コードシップなどの継続的な統合を楽しみにしていると、すべてのフォルダーをプッシュすることは悪い考えではないように見えます。そうしないと、単体テストが欠落している可能性があります。
編集:
http://help.modulus.io/customer/portal/articles/1702010-ignoring-files-during-a-deploy 無視ファイルを追加することは、フォルダー構造の変更を回避し、関連ファイルのみに集中するための解決策のようですアプリケーション全体をデプロイするとき。
質問2)
変更されたファイルをプッシュする方法はありますか。ディレクトリ全体のアップロードには最大 15 分かかり、Amazon Payments などの一部のサービスでは、localhost でのコールバックが機能しないため、サーバーでの開発が必要です。そのため、変更には非常に時間がかかる場合があります。