ClickHouse/docker/docs/builder/Dockerfile

24 lines
551 B
Docker
Raw Normal View History

2022-01-14 08:54:23 +00:00
# docker build -t clickhouse/docs-builder .
# nodejs 17 prefers ipv6 and is broken in our environment
FROM node:16.14.2-alpine3.15
RUN apk add --no-cache git openssh bash
# TODO: clean before merge!
ARG DOCS_BRANCH=main
RUN git clone https://github.com/ClickHouse/clickhouse-docs.git \
--depth=1 --branch=${DOCS_BRANCH} /opt/clickhouse-docs
WORKDIR /opt/clickhouse-docs
RUN yarn config set registry https://registry.npmjs.org \
2022-04-15 14:27:09 +00:00
&& yarn install \
&& yarn cache clean
COPY run.sh /run.sh
ENTRYPOINT ["/run.sh"]
CMD ["yarn", "build"]