KasmVNC/builder/dockerfile.www.build
2026-05-20 09:40:22 +00:00

21 lines
426 B
Text

FROM alpine
RUN apk add npm nodejs
RUN apk add bash shadow
ENV SCRIPTS_DIR=/tmp/scripts
COPY builder/scripts $SCRIPTS_DIR
ARG OUTPUT_OWNER_UID
RUN $SCRIPTS_DIR/add-docker-user "$OUTPUT_OWNER_UID"
COPY --chown=$OUTPUT_OWNER_UID kasmweb/ /src/www
COPY --chown=$OUTPUT_OWNER_UID builder/build-www-inside-docker /src/
WORKDIR /src/www
USER $OUTPUT_OWNER_UID
RUN npm install
ENTRYPOINT [ "/src/build-www-inside-docker" ]