Слияние кода завершено, страница обновится автоматически
FROM gradle:6.8-jdk11 as builder
LABEL maintainer="https://jbake.org/community/team.html"
ENV JBAKE_HOME=/opt/jbake
RUN mkdir -p ${JBAKE_HOME}
COPY . /usr/src/jbake
RUN set -o errexit -o nounset \
&& echo "Building JBake" \
&& cd /usr/src/jbake \
&& gradle --no-daemon installDist \
&& cp -r jbake-dist/build/install/jbake/* $JBAKE_HOME \
&& rm -r ~/.gradle /usr/src/jbake
FROM eclipse-temurin:11-jre-alpine
ENV JBAKE_USER=jbake
ENV JBAKE_HOME=/opt/jbake
ENV PATH ${JBAKE_HOME}/bin:$PATH
ENV TZ=UTC
RUN apk --no-cache update && \
apk --no-cache upgrade && \
apk add --update tzdata && \
rm -rf /var/cache/apk/*
RUN echo ${TZ} > /etc/timezone
RUN adduser -D -u 1000 -g "" ${JBAKE_USER} ${JBAKE_USER}
USER ${JBAKE_USER}
COPY --from=builder /opt/jbake /opt/jbake
WORKDIR /mnt/site
VOLUME ["/mnt/site"]
ENTRYPOINT ["jbake"]
CMD ["-b"]
EXPOSE 8820
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )