2022-01-12 05:10:52 +03:00
|
|
|
FROM python:3.10.1-alpine3.15
|
2020-10-03 19:28:55 +03:00
|
|
|
|
|
|
|
ARG UID=1000
|
|
|
|
ARG VERSION
|
|
|
|
|
|
|
|
RUN set -eux ; \
|
|
|
|
adduser -D -u ${UID} -h /dropbox dropbox ; \
|
|
|
|
apk add --no-cache --virtual .build-deps \
|
|
|
|
gcc \
|
|
|
|
musl-dev \
|
|
|
|
python3-dev \
|
|
|
|
libffi-dev \
|
2021-03-25 19:55:05 +03:00
|
|
|
openssl-dev; \
|
2021-03-25 15:51:01 +03:00
|
|
|
pip install -U pip ; \
|
2020-10-03 19:28:55 +03:00
|
|
|
pip install maestral==${VERSION} ; \
|
2021-03-25 15:51:01 +03:00
|
|
|
rm -rf /root/.cache ; \
|
2020-10-03 19:28:55 +03:00
|
|
|
apk del --no-network .build-deps
|
|
|
|
|
|
|
|
USER dropbox
|
|
|
|
VOLUME ["/dropbox"]
|
|
|
|
WORKDIR /dropbox
|
|
|
|
|
2020-10-03 22:14:34 +03:00
|
|
|
CMD ["maestral", "start", "-f"]
|