When I run
gcloud app deploy app.yaml
which files actually get uploaded?
The project folder contains folders and files such as .git, .git_ignore, Makefile or venv that are irrelevant for the deployed application.
How does gcloud app deploy decide which files get uploaded?