ローカルのgitリポジトリに置きたいディレクトリがいくつかありますが、beanstalk環境にデプロイするときにリモートリポジトリにはありません。
私は少しグーグルして、このような数年前の投稿を見つけました:
http://blog.beanstalkapp.com/post/38164899272/patterns-for-excluded-deployment-paths
それはどこかにこのオプションがあることを説明していますが、私はどこを見てもそれを見つけることができません。私はそれがまだそこにあるに違いないと思います、そしておそらくそれは動かされましたか?
それが役立つ場合(おそらく違いはありませんが)、サンプルのnode.jsアプリケーションに基づいた環境があります。このオプションはどこにありますか?
代わりに.ebextensionsフォルダーの構成ファイルでそれを行うことは可能ですか?
現在のeb cli v3.x
では、elasticbeanstalkは.ebignore
ファイルをサポートしています。 .gitignore
ファイルと同じ形式に従い、デプロイ時に置き換えられます。
.ebignore
を使用する場合は、.gitignore
をファイルにコピーしてから、ファイルに除外を追加する必要があります。将来.gitignore
ファイルを編集する場合は、変更を.ebignore
ファイルに複製する必要があります。
詳細については、 elasticbeanstalkのドキュメントを参照してください
残念ながら、これは現在不可能です。現時点での最善の回避策は、独自のZipを作成し、代わりにそれを使用するようにCLIに指示することです。これを行うには、次の行を.elasticbeanstalk /config.ymlに追加します
deploy:
artifact: /path/to/file.Zip
Zipのスクリプトを作成できる場合は、次のようなエイリアスを追加できます。
alias ebdeploy="Zip {your Zip stuff here}; eb deploy"