From 859dd97cdf681cba59d6ce2216ca93f737952443 Mon Sep 17 00:00:00 2001 From: cupcakearmy Date: Wed, 17 Mar 2021 00:49:27 +0100 Subject: [PATCH] use alpine --- Dockerfile | 16 ++++++++++++---- entrypoint.sh | 2 +- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8ad1b58..e0a5e9f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,17 @@ -FROM python:3.9 +FROM python:3.9-alpine as builder -RUN apt update -RUN apt install -y apache2-utils +WORKDIR /app -RUN python3 -m pip install --upgrade radicale[bcrypt] +RUN apk add --no-cache alpine-sdk libffi-dev +RUN pip install --user radicale[bcrypt] + + +FROM python:3.9-alpine + +RUN apk add --no-cache apache2-utils + +COPY --from=builder /root/.local /root/.local +ENV PATH=/root/.local:$PATH WORKDIR /app diff --git a/entrypoint.sh b/entrypoint.sh index 06f5a59..fbef2a5 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh if [ ! -f "$USER_FILE" ]; then echo "No auth file found. Generating";