|
|
@ -1,21 +1,5 @@ |
|
|
|
FROM debian:jessie |
|
|
|
FROM alpine:3.15 |
|
|
|
|
|
|
|
RUN apt-get update && \ |
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y python3 python3-pip --no-install-recommends && \ |
|
|
|
apt-get clean && \ |
|
|
|
rm -rf /var/lib/apt/lists/* |
|
|
|
RUN apk add radicale |
|
|
|
|
|
|
|
RUN pip3 install --upgrade radicale |
|
|
|
|
|
|
|
## XXXvlab: TO REMOVE, Ugh, git is needed only to install radicale_auth_ldap |
|
|
|
## XXXvlab: This should be installed only if we link to ldap |
|
|
|
RUN apt-get update && \ |
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y git --no-install-recommends && \ |
|
|
|
cd /tmp && git clone https://github.com/marcoh00/radicale-auth-ldap && \ |
|
|
|
cd radicale-auth-ldap && python3 setup.py install && \ |
|
|
|
cd .. && rm -rf radicale-auth-ldap && \ |
|
|
|
apt-get clean && \ |
|
|
|
rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
|
|
|
|
|
|
ENTRYPOINT [ "radicale" ] |
|
|
|
ENTRYPOINT [ "radicale", "--storage-filesystem-folder=/var/lib/radicale/collections" ] |