Skip to content

Docker fails to build #218

@iossefy

Description

@iossefy

Using the instructions in the README. the docker fails to build

$ docker build -t mitmproxy2swagger .
[+] Building 84.5s (13/16)                                                                          docker:default
 => [internal] load build definition from Dockerfile                                                          0.4s
 => => transferring dockerfile: 780B                                                                          0.1s
 => [internal] load metadata for ghcr.io/astral-sh/uv:latest                                                  4.2s
 => [internal] load metadata for docker.io/library/python:3.12-slim-bookworm                                  4.5s
 => [internal] load .dockerignore                                                                             0.2s
 => => transferring context: 103B                                                                             0.0s
 => FROM ghcr.io/astral-sh/uv:latest@sha256:cda9608307dbbfc1769f3b6b1f9abf5f1360de0be720f544d29a7ae2863c47e  19.7s
 => => resolve ghcr.io/astral-sh/uv:latest@sha256:cda9608307dbbfc1769f3b6b1f9abf5f1360de0be720f544d29a7ae286  0.6s
 => => sha256:cda9608307dbbfc1769f3b6b1f9abf5f1360de0be720f544d29a7ae2863c47ef 2.19kB / 2.19kB                0.0s
 => => sha256:325891cb48ac399d419db01908520edd222bfba9f03df12cbba61a5da02fb83b 669B / 669B                    0.0s
 => => sha256:5e103e03c43c91b4b4583f0b9fdb985ab12ae1b78cafe1e2073977ab84340918 1.30kB / 1.30kB                0.0s
 => => sha256:f1ae56dbec9a58b9e0dc1fb05afa59a664b31ade27c75a0094988be61ffd32f4 19.55MB / 19.55MB             15.0s
 => => sha256:bb5e8be7adff3c9fac36db1ce284a31c3a29b5286f05a8db9d55acd778a6a9c0 98B / 98B                     14.8s
 => => extracting sha256:f1ae56dbec9a58b9e0dc1fb05afa59a664b31ade27c75a0094988be61ffd32f4                     0.8s
 => => extracting sha256:bb5e8be7adff3c9fac36db1ce284a31c3a29b5286f05a8db9d55acd778a6a9c0                     0.2s
 => [internal] load build context                                                                             1.0s
 => => transferring context: 9.59MB                                                                           0.7s
 => [builder 1/8] FROM docker.io/library/python:3.12-slim-bookworm@sha256:9de390dee60183290a1028e5c193da5a6  40.8s
 => => resolve docker.io/library/python:3.12-slim-bookworm@sha256:9de390dee60183290a1028e5c193da5a6f905b9bc7  0.7s
 => => sha256:9de390dee60183290a1028e5c193da5a6f905b9bc7307d8299c96a41f480919f 9.13kB / 9.13kB                0.0s
 => => sha256:4084f1a51b5bb5f4cbf6ae741f72dd9b9d6d11a398830ec6550f5b43e5dfb3aa 1.75kB / 1.75kB                0.0s
 => => sha256:78b97569762e7aa9cadd22d089be7ac6ca075be195b3e1b910c9379e414cbe82 5.60kB / 5.60kB                0.0s
 => => sha256:a02682fc7e29d89673695c379584938f17852684ce0edfd6dd870e0a3c657d2f 3.52MB / 3.52MB                2.1s
 => => sha256:b1badc6e50664185acfaa0ca255d8076061c2a9d881cecaaad281ae11af000ce 28.23MB / 28.23MB             23.8s
 => => sha256:e3cb3cb08772654f53dacd1f8b31a0651d99d8d7750dfaf0140c85c1e99ea5b7 13.66MB / 13.66MB             13.8s
 => => sha256:0e2eeb4972c143540d09831e1df2ba11e321fc1fd583e123bce4bcbaf902c5cd 249B / 249B                    3.0s
 => => extracting sha256:b1badc6e50664185acfaa0ca255d8076061c2a9d881cecaaad281ae11af000ce                     7.7s
 => => extracting sha256:a02682fc7e29d89673695c379584938f17852684ce0edfd6dd870e0a3c657d2f                     0.7s
 => => extracting sha256:e3cb3cb08772654f53dacd1f8b31a0651d99d8d7750dfaf0140c85c1e99ea5b7                     1.7s
 => => extracting sha256:0e2eeb4972c143540d09831e1df2ba11e321fc1fd583e123bce4bcbaf902c5cd                     0.2s
 => [final 2/3] WORKDIR /app                                                                                  5.6s
 => [builder 2/8] COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/                                      6.4s
 => [builder 3/8] WORKDIR /app                                                                                1.1s
 => [builder 4/8] RUN uv pip install --system poetry poetry-plugin-export                                    13.5s
 => [builder 5/8] COPY pyproject.toml poetry.lock ./                                                          1.0s
 => ERROR [builder 6/8] RUN uv venv /venv &&     poetry config warnings.export false &&     poetry export -  14.9s
------
 > [builder 6/8] RUN uv venv /venv &&     poetry config warnings.export false &&     poetry export -f requirements.txt -o requirements.txt &&     VIRTUAL_ENV=/venv uv pip install -r requirements.txt:
1.636 Using CPython 3.12.11 interpreter at: /usr/local/bin/python
1.636 Creating virtual environment at: /venv
14.21
14.21 Setting warnings.export does not exist
------
Dockerfile:8
--------------------
   7 |     COPY pyproject.toml poetry.lock ./
   8 | >>> RUN uv venv /venv && \
   9 | >>>     poetry config warnings.export false && \
  10 | >>>     poetry export -f requirements.txt -o requirements.txt && \
  11 | >>>     VIRTUAL_ENV=/venv uv pip install -r requirements.txt
  12 |     COPY . .
--------------------
ERROR: failed to solve: process "/bin/sh -c uv venv /venv &&     poetry config warnings.export false &&     poetry export -f requirements.txt -o requirements.txt &&     VIRTUAL_ENV=/venv uv pip install -r requirements.txt" did not complete successfully: exit code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions