Dockerfile 726 B

12345678910111213141516171819202122232425262728
  1. FROM alpine:latest
  2. MAINTAINER Radicale project "radicale@librelist.com"
  3. ENV VERSION 1.1.1
  4. ENV TARBALL https://github.com/Kozea/Radicale/archive/${VERSION}.tar.gz
  5. RUN apk --update --update-cache upgrade \
  6. && apk add \
  7. python3 \
  8. python3-dev \
  9. build-base \
  10. libffi-dev \
  11. ca-certificates \
  12. openssl \
  13. && python3 -m ensurepip \
  14. && pip3 install --upgrade pip \
  15. && pip3 install passlib bcrypt
  16. RUN wget ${TARBALL} \
  17. && tar xzf ${VERSION}.tar.gz \
  18. && cd Radicale-${VERSION} && python3 setup.py install \
  19. && mkdir -p /etc/radicale \
  20. && cp config /etc/radicale/config
  21. EXPOSE 5232
  22. CMD ["radicale", "-f", "-C", "/etc/radicale/config"]