Files
pdfcraft/image/Dockerfile
T
feedc0de a92d5352cc
Validate, publish and promote pdfcraft / validate (push) Successful in 13s
Validate, publish and promote pdfcraft / publish (push) Successful in 34s
Add maintained pdfcraft Helm chart
2026-10-18 18:57:35 +02:00

14 lines
430 B
Docker

FROM docker.io/library/python:3.13-alpine AS fetch
ARG APP_NAME
ARG APP_VERSION
COPY download.py /usr/local/bin/download.py
RUN APP_NAME="${APP_NAME}" APP_VERSION="${APP_VERSION}" python /usr/local/bin/download.py
FROM docker.io/library/nginx:1.30.6-alpine
COPY nginx.conf /etc/nginx-artcraft.conf
COPY --from=fetch /srv/web /srv/web
USER 101:101
EXPOSE 8080
CMD ["nginx", "-g", "daemon off;", "-c", "/etc/nginx-artcraft.conf"]