From f4027346aafc82f8a68bd384a1ec2711caccdfd5 Mon Sep 17 00:00:00 2001 From: Felix Henneke Date: Tue, 12 Sep 2023 18:25:29 +0200 Subject: [PATCH 1/2] update docker file uses python 3.10 now --- Dockerfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index dea8b09..8c1ab2d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,15 @@ -FROM python:alpine +FROM python:3.10-alpine + RUN apk add --update gcc libc-dev linux-headers WORKDIR /app -# Only copies requirements.txt and src directory (see .dockerignore) -COPY . . +# First copy over the requirements.txt and install dependencies, this makes +# building subsequent images easier. +COPY requirements.txt . RUN pip install -r requirements.txt -ENTRYPOINT [ "python3", "-m" , "src._server"] \ No newline at end of file +# Copy full source (see .dockerignore) +COPY . . + +CMD [ "python3", "-m" , "src._server"] From 456b006172c7121028cdfbf32f3965ae86e576f1 Mon Sep 17 00:00:00 2001 From: Felix Henneke Date: Wed, 13 Sep 2023 07:34:40 +0200 Subject: [PATCH 2/2] update readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 380df96..b6ed5d0 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ git clone git@github.com:cowprotocol/solver-template-py.git 2. Rust v1.60.0 or Docker ```sh -python3 -m venv venv +python3.10 -m venv venv source ./venv/bin/activate pip install -r requirements.txt ```