diff --git a/.drone.yml b/.drone.yml index a719452dea7..7ff3e3e32c8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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 diff --git a/Dockerfile.algolia b/Dockerfile.algolia new file mode 100644 index 00000000000..70dd59f6c43 --- /dev/null +++ b/Dockerfile.algolia @@ -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"] diff --git a/Dockerfile.dev b/Dockerfile.dev index 30b14aee341..26ce67c09b6 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -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 diff --git a/Dockerfile.prod b/Dockerfile.prod index 76883d6a6ea..8be911c05fb 100644 --- a/Dockerfile.prod +++ b/Dockerfile.prod @@ -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 diff --git a/Dockerfile.staging b/Dockerfile.staging index e13c6d16a1e..2cd841f0991 100644 --- a/Dockerfile.staging +++ b/Dockerfile.staging @@ -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