All checks were successful
ci/woodpecker/manual/woodpecker Pipeline was successful
25 lines
555 B
Docker
25 lines
555 B
Docker
FROM docker.io/node:23-alpine3.20 as compiled
|
|
|
|
WORKDIR /tmp
|
|
USER root
|
|
|
|
# Copy the source code into the temp folder.
|
|
COPY . /tmp
|
|
|
|
# Installing the dependencies required for compiling.
|
|
RUN npm install
|
|
RUN npm install @11ty/eleventy -g
|
|
|
|
RUN npm run compile
|
|
|
|
FROM docker.io/jitesoft/lighttpd as main
|
|
|
|
ARG UID=82
|
|
ARG GID=82
|
|
|
|
RUN mkdir -p /html /logs
|
|
|
|
COPY --chown=$UID:$GID --from=compiled /tmp/build/ /html
|
|
RUN chown -R $UID:$GID /html
|
|
RUN chown -R $UID:$GID /logs
|
|
COPY --chown=$UID:$GID --from=compiled /tmp/config/lighttpd.conf /etc/lighttpd/lighttpd.conf
|