14 lines
430 B
Docker
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"]
|