github.com/nginxinc/kubernetes-ingress@v1.12.5/docs-web/Makefile (about) 1 NETLIFY_ROOT = /opt/build/repo 2 SITE_ROOT = ${NETLIFY_ROOT}/site 3 BUILDDIR = ${NETLIFY_ROOT}/docs-web/build 4 THEME_REPO = ${THEME_REPO_URL} 5 6 .PHONY: all build clean setup 7 8 all: clean setup build 9 10 clean: 11 rm -rf ${SITE_ROOT} 12 13 setup: 14 mkdir ${SITE_ROOT} 15 @git clone -q --single-branch --branch master https://$(GITHUB_PAT)@${THEME_REPO} ${SITE_ROOT}/docs-nginx-com 16 pip install -r ${SITE_ROOT}/docs-nginx-com/requirements.txt 17 rsync -avOz ${NETLIFY_ROOT}/docs-web/ ${SITE_ROOT}/docs-nginx-com/source/nginx-ingress-controller/ --exclude ${NETLIFY_ROOT}/docs-web/Makefile --exclude ${NETLIFY_ROOT}/docs-web/_source 18 cp ${NETLIFY_ROOT}/docs-web/_source/home_page_body.html ${SITE_ROOT}/docs-nginx-com/_themes/docs-theme/includes/home_page_body.html 19 cp ${NETLIFY_ROOT}/docs-web/_source/dev-home.txt ${SITE_ROOT}/docs-nginx-com/source/index.rst 20 cp ${NETLIFY_ROOT}/docs-web/_source/dev-home.txt ${SITE_ROOT}/docs-nginx-com/source/home.rst 21 22 build: 23 sphinx-build -b dirhtml -d ${BUILDDIR}/doctrees ${SITE_ROOT}/docs-nginx-com/source ${BUILDDIR}/dirhtml 24 @echo "Build finished. The HTML pages are in ${BUILDDIR}/dirhtml."