代码拉取完成,页面将自动刷新
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。