From 1c82eb5e05d7c54c77b2bb88da037bb5be5124be Mon Sep 17 00:00:00 2001 From: Eugene Davis Date: Mon, 26 Sep 2022 10:27:05 +0200 Subject: [PATCH] Add a Dockerfile for building the current code as a Dockerfile --- Dockerfile.dev | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile.dev diff --git a/Dockerfile.dev b/Dockerfile.dev new file mode 100644 index 00000000..edf1f4af --- /dev/null +++ b/Dockerfile.dev @@ -0,0 +1,19 @@ +FROM python:3-alpine + +# Version of Radicale (e.g. v3) +ARG VERSION=master +# Persistent storage for data +VOLUME /var/lib/radicale +# TCP port of Radicale +EXPOSE 5232 +# Run Radicale +CMD ["radicale", "--hosts", "0.0.0.0:5232"] + +COPY . /app + +WORKDIR /app + +RUN apk add --no-cache ca-certificates openssl \ + && apk add --no-cache --virtual .build-deps gcc libffi-dev musl-dev \ + && pip install --no-cache-dir -e . \ + && apk del .build-deps