Dockerfile 699 B

12345678910111213141516171819202122232425
  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. && python3 -m ensurepip \
  13. && pip3 install --upgrade pip \
  14. && pip3 install passlib bcrypt
  15. RUN wget ${TARBALL} \
  16. && tar xzf ${VERSION}.tar.gz \
  17. && cd Radicale-${VERSION} && python3 setup.py install \
  18. && mkdir -p /etc/radicale \
  19. && cp config /etc/radicale/config
  20. CMD ["radicale", "-f", "-D", "-C", "/etc/radicale/config"]