From 8a0425d27a1b94a9b21a159662fe46550bb0e391 Mon Sep 17 00:00:00 2001 From: Ben Dickinson Date: Thu, 28 Sep 2023 16:06:33 +0100 Subject: [PATCH 1/2] Make sure /app is always in sys.path --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index a62978ec..9470f964 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,6 +7,7 @@ RUN useradd --create-home dpl && \ chown -R dpl:dpl /venv/ /app/ ENV PATH=/venv/bin:/home/dpl/.local/bin:$PATH \ + PYTHONPATH=/app/ \ VIRTUAL_ENV=/venv/ \ DJANGO_SETTINGS_MODULE=tests.settings.dev From 8bee777866842515671375a0a8bb6c51e34326e8 Mon Sep 17 00:00:00 2001 From: Ben Dickinson Date: Thu, 28 Sep 2023 16:11:10 +0100 Subject: [PATCH 2/2] Add CHANGELOG entry --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29e6c500..e02a837b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## [Unreleased] +### Fixed + +- Ensure the project root is on `sys.path` so tests etc. can be run in by Docker Compose ([#233](https://github.com/torchbox/django-pattern-library/issues/233), [#234](https://github.com/torchbox/django-pattern-library/pull/234)) + ## [1.0.1](https://github.com/torchbox/django-pattern-library/releases/tag/v1.0.1) - 2023-08-19 ### Fixed