]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Dockerfile
Setting up CircleCI doc building
[working/Evergreen.git] / Dockerfile
1 FROM node:latest
2
3 # Basic setup
4 COPY . /usr/src/Evergreen
5 COPY ./.docker/docs-entrypoint.sh /scripts/docs-entrypoint.sh
6 ENV DOCSEARCH_ENABLED=true
7 ENV DOCSEARCH_ENGINE=lunr
8
9 # Set up the UI environment
10 WORKDIR /usr/src
11 RUN git clone git://git.evergreen-ils.org/eg-antora.git
12 WORKDIR /usr/src/eg-antora
13 RUN npm install && npx gulp bundle
14
15 # Set up the docs environment
16 WORKDIR /usr/src/Evergreen/docs
17 RUN npm i @antora/cli@2.1 @antora/site-generator-default@2.1 antora-lunr antora-site-generator-lunr
18 ENTRYPOINT ["/scripts/docs-entrypoint.sh"]