1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- # This file excludes paths from the Docker build context.
- #
- # By default, Docker's build context includes all files (and folders) in the
- # current directory. Even if a file isn't copied into the container it is still sent to
- # the Docker daemon.
- #
- # There are multiple reasons to exclude files from the build context:
- #
- # 1. Prevent nested folders from being copied into the container (ex: exclude
- # /assets/node_modules when copying /assets)
- # 2. Reduce the size of the build context and improve build time (ex. /build, /deps, /doc)
- # 3. Avoid sending files containing sensitive information
- #
- # More information on using .dockerignore is available here:
- # https://docs.docker.com/engine/reference/builder/#dockerignore-file
- .dockerignore
- # Ignore git, but keep git HEAD and refs to access current commit hash if needed:
- #
- # $ cat .git/HEAD | awk '{print ".git/"$2}' | xargs cat
- # d0b8727759e1e0e7aa3d41707d12376e373d5ecc
- .git
- !.git/HEAD
- !.git/refs
- # Common development/test artifacts
- /cover/
- /doc/
- /test/
- /tmp/
- .elixir_ls
- plausible-report.xml
- .env
- .idea
- *.iml
- *.log
- *.code-workspace
- .vscode
- # Mix artifacts
- /_build/
- /deps/
- *.ez
- # Generated on crash by the VM
- erl_crash.dump
- # If NPM crashes, it generates a log, let's ignore it too.
- npm-debug.log
- # Static artifacts - These should be fetched and built inside the Docker image
- /assets/node_modules/
- /tracker/node_modules/
- /priv/static/cache_manifest.json
- /priv/static/css
- /priv/static/js
- /priv/version.json
- # Auto-generated tracker files
- /priv/tracker/js/*.js
- # Dializer
- /priv/plts/*.plt
- /priv/plts/*.plt.hash
- # Geolocation databases
- /priv/geodb/*.mmdb
- /priv/geodb/*.mmdb.gz
- # Docker volumes
- .clickhouse_db_vol*
- plausible_db*
|