# .git is sent so that `make build` in the Dockerfile can stamp the commit into # upaas. List no tracked file here: git would see it as deleted in the build and # the version would end in -dirty. # The patterns of .gitignore; **/ makes Docker match them in every directory. **/.DS_Store **/Thumbs.db **/*.swp **/*.swo **/*~ **/*.bak **/.idea/ **/.vscode/ **/*.sublime-* **/node_modules/ **/.env **/.env.* **/*.pem **/*.key **/bin/ **/*.exe **/*.exe~ **/*.dll **/*.so **/*.dylib **/*.test **/*.out /data/ # Git never applies its ignore patterns inside .git; send all of it again. !.git/** # .git is sent without its config, because a remote URL there can carry a # credential; `git describe` does not need it. Keep this after !.git/**. .git/config