Hal De 2 년 전
부모
커밋
73e4acaca0
1개의 변경된 파일3개의 추가작업 그리고 7개의 파일을 삭제
  1. 3 7
      Dockerfile

+ 3 - 7
Dockerfile

@@ -1,17 +1,13 @@
 FROM python:3.11-alpine AS build
 
-ARG S3QL_VERSION=4.0.0
+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
+RUN apk --no-cache add curl gnupg jq bzip2 g++ make pkgconfig fuse3-dev sqlite-dev libffi-dev openssl-dev cargo git
 RUN pip install --user --ignore-installed -r requirements.txt
 RUN gpg2 --batch --keyserver keyserver.ubuntu.com --recv-key 0xD113FCAC3C4E599F
 ARG FILE="s3ql-$S3QL_VERSION"
-ARG URL="https://github.com/s3ql/s3ql/releases/download/release-$S3QL_VERSION/$FILE.tar.gz"
-RUN set -x; \
-    curl -sfL "$URL" -o "/tmp/$FILE.tar.gz" \
- && curl -sfL "$URL.asc" | gpg2 --batch --verify - "/tmp/$FILE.tar.gz" \
- && tar -xmf "/tmp/$FILE.tar.gz"
+RUN git clone https://github.com/s3ql/s3ql.git $FILE
 WORKDIR $FILE
 RUN python3 setup.py build_ext --inplace \
  && python3 setup.py install --user