mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2026-07-19 22:42:20 +00:00
24 lines
754 B
Docker
24 lines
754 B
Docker
# the tests only support python 3.6, not newer
|
|
#FROM ubuntu:latest
|
|
FROM python:3.6.15-slim-bullseye
|
|
|
|
# Installed required system deps
|
|
RUN apt-get update \
|
|
&& DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC apt-get install -y -qq git-core sudo tzdata ca-certificates libxml2-dev libxslt1-dev zlib1g-dev python3-lxml gcc python3-dev \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# Install python deps
|
|
RUN pip install virtualenv
|
|
|
|
# Clone Ceph S3 tests
|
|
COPY fix_s3_tests_bucket_conflicts.py /tmp/fix_s3_tests_bucket_conflicts.py
|
|
ENV S3_TESTS_PATH=s3-tests
|
|
RUN git clone https://github.com/ceph/s3-tests.git \
|
|
&& python3 /tmp/fix_s3_tests_bucket_conflicts.py
|
|
|
|
WORKDIR s3-tests
|
|
|
|
RUN pip install -r requirements.txt \
|
|
&& pip install tox \
|
|
&& pip install -e .
|