中央集権的なサーバーがなくなるまでは、AWSとかGCPとかVercelとかに感謝していきましょう。
全体を.gcloudignoreして、必要なファイルだけGAEにデプロイする方法を載せときます。
「staticは除外したいけどstatic/icon/fav/**にあるファイルはデプロイしたい」ときの.gcloudignoreの書き方
https://cloud.google.com/sdk/gcloud/reference/topic/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
...
/static/icon/fav/フォルダだけデプロイしたい場合に、親のフォルダだけAllowしていく感じ
CLIからデプロイされるファイルを確認できます
gcloud meta list-files-for-upload
