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."