The .dockerignore only excluded 4 entries, causing ~184MB of unnecessary files to be sent to Docker context on every build.
.dockerignore
.dockerignore:1-4 only excluded .env, .env.example, docker-compose.yml, Dockerfile. Dockerfile:20 uses COPY . . which copies everything not excluded.
.dockerignore:1-4
.env
.env.example
docker-compose.yml
Dockerfile
Dockerfile:20
COPY . .
.git/
vendor/
tmp/
docs/
composer.phar
Total: ~184MB sent to Docker context unnecessarily.
Expanded .dockerignore to 17 entries:
.env .env.example docker-compose.yml Dockerfile vendor/ node_modules/ tl200/ .git/ .gitignore logs/ upload_area/ *.phar tmp/ composer.phar php.ini .squash.yml docs/
api/
gui/
config.inc.php
docker build
There was an error while loading. Please reload this page.