diff --git a/.dockerignore b/.dockerignore index 0833b243a6..fd314f1a26 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,7 @@ .dockerignore .git +.github +.jekyll-metadata .gitignore Dockerfile docker-compose.yml diff --git a/Dockerfile b/Dockerfile index f3d2667a23..86b7feeddf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,11 @@ -FROM starefossen/github-pages:onbuild +# Set to the version for this archive +ARG VER=v1.13 -CMD bundle update && bundle exec jekyll serve -d /_site --watch -H 0.0.0.0 -P 4000 +# This image comes from the Dockerfile.builder.onbuild file in the publish-tools branch +# https://github.com/docker/docker.github.io/blob/publish-tools/Dockerfile.builder.onbuild +FROM docs/docker.github.io:docs-builder-onbuild AS builder + +# Reset the docs/docker.github.io:nginx-onbuild image, which is based on nginx:alpine +# This image comes from the Dockerfule.nginx.onbuild in the publish-tools branch +# https://github.com/docker/docker.github.io/blob/publish-tools/Dockerfile.nginx.onbuild +FROM docs/docker.github.io:nginx-onbuild diff --git a/Gemfile b/Gemfile index 5675358aba..7d9ccbf1c6 100644 --- a/Gemfile +++ b/Gemfile @@ -3,4 +3,4 @@ source "https://rubygems.org" # Update me once in a while: https://github.com/github/pages-gem/releases # Please ensure, before upgrading, that this version exists as a tag in starefossen/github-pages here: # https://hub.docker.com/r/starefossen/github-pages/tags/ -gem "github-pages", "112" +gem "github-pages", "147" diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index 6a343e9476..0000000000 --- a/Jenkinsfile +++ /dev/null @@ -1,22 +0,0 @@ -wrappedNode(label: 'linux && x86_64') { - deleteDir() - stage "checkout" - checkout scm - sh "git submodule update --init --recursive" - stage "test" - - /* Jekyll creates html files to implement client side redirects. - There are absolute links to docs.docker.com in these htmls - we don't want them to be parsed by the tests for now. - Removing jekyll-redirect-from option will make sure these pages - are not generated when building with Jekyll. */ - sh "awk '/jekyll-redirect-from/{n=1}; n {n--; next}; 1' < _config.yml > _config.yml.tmp" - sh "mv _config.yml.tmp _config.yml" - - sh "docker build -t docs:${JOB_BASE_NAME}-${BUILD_NUMBER} `pwd`" - sh "docker build -t tests:${JOB_BASE_NAME}-${BUILD_NUMBER} `pwd`/tests" - sh "docker run -v /usr/src/app/allvbuild --name docs-${JOB_BASE_NAME}-${BUILD_NUMBER} docs:${JOB_BASE_NAME}-${BUILD_NUMBER} /bin/true" - sh "docker run --rm --volumes-from docs-${JOB_BASE_NAME}-${BUILD_NUMBER} -v `pwd`:/docs tests:${JOB_BASE_NAME}-${BUILD_NUMBER}" - sh "docker rm -fv docs-${JOB_BASE_NAME}-${BUILD_NUMBER}" - sh "docker rmi docs:${JOB_BASE_NAME}-${BUILD_NUMBER} tests:${JOB_BASE_NAME}-${BUILD_NUMBER}" -} \ No newline at end of file diff --git a/_config.yml b/_config.yml index 07102d3abd..c024ea6b96 100644 --- a/_config.yml +++ b/_config.yml @@ -10,9 +10,9 @@ incremental: true permalink: pretty safe: false lsi: false -url: https://docs.docker.com +url: https://docs.docker.com/v1.13 keep_files: ["v1.4", "v1.5", "v1.6", "v1.7", "v1.8", "v1.9", "v1.10", "v1.11", "v1.12"] - +exclude: ["Dockerfile", "Gemfile", "Gemfile.lock", "hooks", "_scripts", ".git", ".github", '*.gliffy', '*.snagproj', '*.plist', '*.diff'] gems: - jekyll-redirect-from - jekyll-seo-tag diff --git a/css/api-reference.css b/css/api-reference.css new file mode 100644 index 0000000000..bd67b28405 --- /dev/null +++ b/css/api-reference.css @@ -0,0 +1,25 @@ +/** + * Styles for the Swagger API documentation (engine/api/v1.x/index.html) + */ + + +/* ReDoc doesn't change outer page styles */ +body { + margin: 0; + padding: 0; +} +api-logo { + background-image: linear-gradient(0deg, #15A4D7 0%, #1488C6 100%); + height: 100px; + text-align: left !important; +} +api-logo img { + width: 136px !important; + margin: 32px 0 0 50px; +} +/** + * Disable request-type badges, see https://github.com/Rebilly/ReDoc/issues/61 + */ +redoc .operation-type { + display: none !important; +} diff --git a/engine/api/v1.25/index.html b/engine/api/v1.25/index.html index 5070f045f6..be1efcf25c 100644 --- a/engine/api/v1.25/index.html +++ b/engine/api/v1.25/index.html @@ -11,27 +11,10 @@ redirect_from: - - +