6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2025-01-26 06:28:24 +00:00

1 Commits

Author SHA1 Message Date
Kyle McCormick
cf6ac56a13
perf: use COPY --link to increase Docker cache hit frequency (#1073)
The --link flag is a feature of Docker BuildKit which tells Docker to
treat the COPY'd layer independently of previous layers, enabling more
aggressive build caching. For more details, see this Docker blog post [1].

When using COPY --link to copy files from a stage that does not contain
/etc/passwd, we must --chown with $APP_USER_ID rather than app.
Otherwise, the build would fail with "unknown user id".

[1] https://www.docker.com/blog/image-rebase-and-improved-remote-cache-support-in-new-buildkit/
2024-06-05 10:17:06 -04:00