6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-09-28 20:29:02 +00:00
tutor/tests
Régis Behmo 7972a75915 feat: leverage RUN --mount for faster image building
We make use of the Docker build cache to install python and nodejs
requirements faster in the case of repeated builds.

This feature is only possible for users of BuildKit, so we detect
whether `docker buildx` is available at runtime.

We do not make use of `COPY --link` because the `--link` option is
incompatible with `--chown=app:app`:
https://github.com/docker/buildx/issues/1408

For reference, see:

https://www.docker.com/blog/dockerfiles-now-support-multiple-build-contexts/
https://docs.docker.com/engine/reference/commandline/buildx_build/#build-context
2023-06-14 21:08:49 +02:00
..
commands feat: leverage RUN --mount for faster image building 2023-06-14 21:08:49 +02:00
core feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
__init__.py Add unit tests! yay! 2019-03-23 16:16:44 -07:00
helpers.py feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
openedx-lms-common-settings Better dev environment 2019-10-24 20:03:36 +02:00
test_config.py feat: strongly typed hooks 2022-11-15 14:58:36 +01:00
test_env.py feat: upgrade to Palm 2023-06-14 19:40:58 +02:00
test_images.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
test_plugin_indexes.py feat: plugin indexes 2023-02-10 10:06:38 +01:00
test_plugins_v0.py fix: v0 plugin patch ordering 2023-03-20 16:15:12 +01:00
test_serialize.py feat: auto-complete config save/printroot arguments 2022-11-24 16:21:57 +01:00
test_utils.py refactor: move format_table function to utils 2023-02-28 09:45:11 +01:00