1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-jbake

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Dockerfile 890
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Sebastian Basner Отправлено 24.03.2022 16:00 fe75f07
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 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-jbake.git
git@api.gitlife.ru:oschina-mirror/mirrors-jbake.git
oschina-mirror
mirrors-jbake
mirrors-jbake
master