|
|
@@ -3,13 +3,13 @@ FROM python:3.11-alpine AS build
|
|
|
ARG S3QL_VERSION=5.0.0
|
|
|
|
|
|
COPY requirements.txt /
|
|
|
-RUN apk --no-cache add curl gnupg jq bzip2 g++ make pkgconfig fuse3-dev sqlite-dev libffi-dev openssl-dev cargo git
|
|
|
+RUN apk --no-cache add curl gnupg jq bzip2 g++ make pkgconfig fuse3-dev sqlite-dev libffi-dev openssl-dev cargo git cython sphinx
|
|
|
RUN pip install --user --ignore-installed -r requirements.txt
|
|
|
RUN gpg2 --batch --keyserver keyserver.ubuntu.com --recv-key 0xD113FCAC3C4E599F
|
|
|
ARG FILE="s3ql-$S3QL_VERSION"
|
|
|
RUN git clone https://github.com/s3ql/s3ql.git $FILE
|
|
|
WORKDIR $FILE
|
|
|
-RUN python3 setup.py build_ext --inplace \
|
|
|
+RUN python3 setup.py build_cython build_ext --inplace \
|
|
|
&& python3 setup.py install --user
|
|
|
|
|
|
FROM python:3.11-alpine
|