Dockerfile 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #
  2. # See the top level Makefile in https://github.com/docker/docker for usage.
  3. #
  4. FROM docs/base:latest
  5. MAINTAINER Sven Dowideit <SvenDowideit@docker.com> (@SvenDowideit)
  6. # TODO: need the full repo source to get the git version info
  7. COPY . /src
  8. # Reset the /docs dir so we can replace the theme meta with the new repo's git info
  9. RUN git reset --hard
  10. # Then copy the desired docs into the /docs/sources/ dir
  11. COPY ./sources/ /docs/sources
  12. COPY ./VERSION VERSION
  13. # adding the image spec will require Docker 1.5 and `docker build -f docs/Dockerfile .`
  14. #COPY ./image/spec/v1.md /docs/sources/reference/image-spec-v1.md
  15. # TODO: don't do this - look at merging the yml file in build.sh
  16. COPY ./mkdocs.yml mkdocs.yml
  17. COPY ./s3_website.json s3_website.json
  18. COPY ./release.sh release.sh
  19. # Docker Swarm
  20. #ADD https://raw.githubusercontent.com/docker/swarm/master/docs/mkdocs.yml /docs/mkdocs-swarm.yml
  21. ADD https://raw.githubusercontent.com/docker/swarm/master/docs/index.md /docs/sources/swarm/index.md
  22. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/swarm/index.md
  23. ADD https://raw.githubusercontent.com/docker/swarm/master/discovery/README.md /docs/sources/swarm/discovery.md
  24. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/swarm/discovery.md
  25. ADD https://raw.githubusercontent.com/docker/swarm/master/api/README.md /docs/sources/swarm/API.md
  26. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/swarm/API.md
  27. ADD https://raw.githubusercontent.com/docker/swarm/master/scheduler/filter/README.md /docs/sources/swarm/scheduler/filter.md
  28. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/swarm/scheduler/filter.md
  29. ADD https://raw.githubusercontent.com/docker/swarm/master/scheduler/strategy/README.md /docs/sources/swarm/scheduler/strategy.md
  30. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/swarm/scheduler/strategy.md
  31. # Docker Machine
  32. #ADD https://raw.githubusercontent.com/docker/machine/master/docs/mkdocs.yml /docs/mkdocs-machine.yml
  33. ADD https://raw.githubusercontent.com/docker/machine/master/docs/index.md /docs/sources/machine/index.md
  34. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/machine/index.md
  35. # Docker Compose
  36. #ADD https://raw.githubusercontent.com/docker/compose/master/docs/mkdocs.yml /docs/mkdocs-compose.yml
  37. ADD https://raw.githubusercontent.com/docker/compose/master/docs/index.md /docs/sources/compose/index.md
  38. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/index.md
  39. ADD https://raw.githubusercontent.com/docker/compose/master/docs/install.md /docs/sources/compose/install.md
  40. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/install.md
  41. ADD https://raw.githubusercontent.com/docker/compose/master/docs/cli.md /docs/sources/compose/cli.md
  42. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/cli.md
  43. ADD https://raw.githubusercontent.com/docker/compose/master/docs/yml.md /docs/sources/compose/yml.md
  44. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/yml.md
  45. ADD https://raw.githubusercontent.com/docker/compose/master/docs/env.md /docs/sources/compose/env.md
  46. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/env.md
  47. ADD https://raw.githubusercontent.com/docker/compose/master/docs/completion.md /docs/sources/compose/completion.md
  48. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/completion.md
  49. ADD https://raw.githubusercontent.com/docker/compose/master/docs/django.md /docs/sources/compose/django.md
  50. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/django.md
  51. ADD https://raw.githubusercontent.com/docker/compose/master/docs/rails.md /docs/sources/compose/rails.md
  52. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/rails.md
  53. ADD https://raw.githubusercontent.com/docker/compose/master/docs/wordpress.md /docs/sources/compose/wordpress.md
  54. RUN sed -i.old '1s;^;no_version_dropdown: true;' /docs/sources/compose/wordpress.md
  55. # Then build everything together, ready for mkdocs
  56. RUN /docs/build.sh