From 7d65556c9e7f9ef0315813ede530cbd22171032f Mon Sep 17 00:00:00 2001 From: Paolo Donadeo Date: Thu, 8 Sep 2022 15:05:40 +0200 Subject: [PATCH 1/2] Latest Python 3.10 and latest Alpine + 4Sigma tools + poetry --- .gitignore | 1 + Dockerfile | 17 +++-------------- 2 files changed, 4 insertions(+), 14 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4d67604 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.code-workspace diff --git a/Dockerfile b/Dockerfile index 81f781d..ba474e7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.10.5-alpine AS build-image +FROM python:3.10-alpine AS build-image RUN apk update \ && apk add --no-cache \ @@ -6,17 +6,6 @@ RUN apk update \ make autoconf libtool postgresql-dev build-base g++ gcc \ unixodbc-dev freetds-dev libffi libffi-dev czmq-dev libxml2-dev \ libxslt-dev automake cmake git openssl-dev ffmpeg libwebp-dev \ - cargo + poetry -RUN /usr/local/bin/pip install poetry - -FROM python:3.10.5-alpine AS deploy-image -RUN apk add --no-cache \ - bash postgresql-client libpq jpeg-dev zlib-dev musl-dev \ - make autoconf libtool postgresql-dev build-base g++ gcc \ - unixodbc-dev freetds-dev libffi libffi-dev czmq-dev libxml2-dev \ - libxslt-dev automake cmake git openssl-dev ffmpeg libwebp-dev \ - cargo - -COPY --from=build-image /usr/local/bin/poetry /usr/local/bin/poetry -COPY --from=build-image /usr/local/lib/python3.10 /usr/local/lib/python3.10 +CMD ["/bin/bash"] From 23d7bcff52a1d50c8790cbb7b05a2f34570896c8 Mon Sep 17 00:00:00 2001 From: Paolo Donadeo Date: Thu, 8 Sep 2022 15:48:06 +0200 Subject: [PATCH 2/2] Cargo is actually important --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0499882..f59aa5c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,6 @@ RUN apk update \ make autoconf libtool postgresql-dev build-base g++ gcc \ unixodbc-dev freetds-dev libffi libffi-dev czmq-dev libxml2-dev \ libxslt-dev automake cmake git openssl-dev ffmpeg libwebp-dev \ - poetry + cargo poetry CMD ["/bin/bash"]