diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d2a1e53 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +FROM python:3.11-slim AS builder + +WORKDIR /app + +RUN apt-get update && apt-get install -y --no-install-recommends \ + gcc \ + libffi-dev \ + python3-dev \ + && rm -rf /var/lib/apt/lists/* + +RUN pip install --root-user-action=ignore --upgrade pip \ + && pip install --root-user-action=ignore --prefix=/app/deps emailproxy + + +FROM python:3.11-slim + +WORKDIR /app + +COPY --from=builder /app/deps /usr/local + +EXPOSE 1993 1995 1587 + +CMD ["python", "-m", "emailproxy", "--external-auth", "--no-gui"]