diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 0c4f251..9bbd730 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -20,6 +20,8 @@ jobs: permissions: contents: read packages: write + id-token: write + attestations: write steps: - name: Checkout repository @@ -50,6 +52,7 @@ jobs: type=raw,value=${{ github.event.inputs.tag }},enable=${{ github.event_name == 'workflow_dispatch' }} - name: Build and push Docker image + id: build uses: docker/build-push-action@v5 with: context: . diff --git a/Dockerfile b/Dockerfile index ac89a15..7966e25 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,6 +28,9 @@ RUN uv run playwright install-deps chromium # Copy application code COPY main.py . +# Copy sample images for mock data testing +COPY images/ ./images/ + # Set environment variables ENV PYTHONUNBUFFERED=1 ENV PYTHONIOENCODING=utf-8