diff --git a/e2e/docker-compose.test.yml b/e2e/docker-compose.test.yml index d6b53d9..05eae73 100644 --- a/e2e/docker-compose.test.yml +++ b/e2e/docker-compose.test.yml @@ -2,9 +2,9 @@ name: detections-e2e services: mock-loader: - build: ./mocks/loader - volumes: - - ./fixtures:/models + build: + context: . + dockerfile: mocks/loader/Dockerfile networks: - e2e-net @@ -93,6 +93,7 @@ services: - mock-annotations environment: JWT_SECRET: test-secret-e2e-only + MEDIA_DIR: /app/fixtures volumes: - ./fixtures:/media - ./results:/results diff --git a/e2e/mocks/loader/Dockerfile b/e2e/mocks/loader/Dockerfile index 1e4aea5..b60e0e6 100644 --- a/e2e/mocks/loader/Dockerfile +++ b/e2e/mocks/loader/Dockerfile @@ -1,6 +1,7 @@ FROM python:3.11-slim WORKDIR /app RUN pip install --no-cache-dir flask gunicorn -COPY app.py . +COPY mocks/loader/app.py . +COPY fixtures /models EXPOSE 8080 CMD ["gunicorn", "-b", "0.0.0.0:8080", "-w", "1", "--timeout", "120", "app:app"]