# web3.0初!.gcloudignoreの小技「必要なファイルだけGAEにデプロイする方法」 **Published by:** [saki](https://paragraph.com/@saki/) **Published on:** 2021-12-10 **URL:** https://paragraph.com/@saki/web3-0-gcloudignore-gae ## Content 中央集権的なサーバーがなくなるまでは、AWSとかGCPとかVercelとかに感謝していきましょう。 全体を.gcloudignoreして、必要なファイルだけGAEにデプロイする方法を載せときます。この記事でわかること「staticは除外したいけどstatic/icon/fav/**にあるファイルはデプロイしたい」ときの.gcloudignoreの書き方基本文法はドキュメントを参照https://cloud.google.com/sdk/gcloud/reference/topic/gcloudignore実際の .gcloudignore# Ignore everything by default / すべて除外 * # Allow files explicitly / デプロイしたいディレクトリorファイルを`!`つきで記載 # Explicitly allow current dir. `gcloud deploy` fails without it. / カレントディレクトリを除外しておかないと何もデプロイされない !. !.gcloudignore ## app ... !/compose/** ... ## static ※1 !/static/ !/static/icon/ !/static/icon/fav/** ## config ... !app.yaml ... ... # Ignore as a whole / どのディレクトリでも読み込まないもの最後に除外 **/.DS_Store ... 該当の箇所※1について/static/icon/fav/フォルダだけデプロイしたい場合に、親のフォルダだけAllowしていく感じデプロイ前に確認して調整していくCLIからデプロイされるファイルを確認できますgcloud meta list-files-for-upload ## Publication Information - [saki](https://paragraph.com/@saki/): Publication homepage - [All Posts](https://paragraph.com/@saki/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@saki): Subscribe to updates - [Twitter](https://twitter.com/sakimyto_3_0): Follow on Twitter