mirror of
https://github.com/rancher/rancher-docs.git
synced 2026-09-25 12:38:05 +00:00
Algolia publish image
This commit is contained in:
+12
@@ -11,6 +11,18 @@ pipeline:
|
||||
when:
|
||||
event: [pull_request]
|
||||
|
||||
docker-publish-algolia:
|
||||
group: publish
|
||||
image: plugins/docker
|
||||
dockerfile: Dockerfile.algolia
|
||||
repo: rancher/docs
|
||||
context: .
|
||||
tag: dev
|
||||
secrets: [docker_username, docker_password]
|
||||
when:
|
||||
branch: master
|
||||
event: push
|
||||
|
||||
docker-publish-dev:
|
||||
group: publish
|
||||
image: plugins/docker
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
FROM rancher/docs:build
|
||||
|
||||
VOLUME /usr/share/nginx/html/docs
|
||||
WORKDIR /run
|
||||
|
||||
COPY gulpfile.babel.js /run/
|
||||
|
||||
ENTRYPOINT ["gulp"]
|
||||
CMD ["publish:seach-index"]
|
||||
@@ -1,8 +1,4 @@
|
||||
FROM rancher/docs:build
|
||||
ARG ALGOLIA_APP_ID
|
||||
ARG ALGOLIA_INDEX_NAME
|
||||
ARG ALGOLIA_INDEX_FILE
|
||||
ARG ALGOLIA_ADMIN_KEY
|
||||
|
||||
VOLUME ["/site"]
|
||||
WORKDIR /run
|
||||
@@ -25,11 +21,6 @@ COPY gulpfile.babel.js /run/
|
||||
ADD https://github.com/rancherlabs/website-theme/archive/master.tar.gz master.tar.gz
|
||||
RUN mkdir -p /run/node_modules/rancher-website-theme && tar -xzf master.tar.gz --strip 1 -C /run/node_modules/rancher-website-theme && rm master.tar.gz
|
||||
|
||||
ENV ALGOLIA_APP_ID=$ALGOLIA_APP_ID
|
||||
ENV ALGOLIA_INDEX_NAME=$ALGOLIA_INDEX_NAME
|
||||
ENV ALGOLIA_INDEX_FILE=$ALGOLIA_INDEX_FILE
|
||||
ENV ALGOLIA_ADMIN_KEY=$ALGOLIA_ADMIN_KEY
|
||||
|
||||
# Expose default hugo port
|
||||
EXPOSE 9001
|
||||
|
||||
|
||||
@@ -36,5 +36,4 @@ RUN stat /run/public/index.html
|
||||
FROM nginx
|
||||
VOLUME /usr/share/nginx/html/docs
|
||||
COPY --from=build /run/public /usr/share/nginx/html/docs/
|
||||
COPY gulpfile.babel.js /usr/share/nginx/html/docs/
|
||||
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||
|
||||
@@ -35,5 +35,4 @@ RUN stat /run/public/index.html
|
||||
FROM nginx
|
||||
VOLUME /usr/share/nginx/html/docs
|
||||
COPY --from=build /run/public /usr/share/nginx/html/docs/
|
||||
COPY gulpfile.babel.js /usr/share/nginx/html/docs/
|
||||
COPY nginx.conf /etc/nginx/conf.d/default.conf
|
||||
|
||||
Reference in New Issue
Block a user