From 950fd7a5de474d4e1974b0ed543be4c32d543354 Mon Sep 17 00:00:00 2001 From: Ian Maddaus Date: Tue, 26 Mar 2024 14:25:54 -0400 Subject: [PATCH] Update Netlify config Signed-off-by: Ian Maddaus --- docs-chef-io/.gitignore | 3 +++ docs-chef-io/Makefile | 23 ++++++++--------------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/docs-chef-io/.gitignore b/docs-chef-io/.gitignore index 52e5ef494..3b22ec5d8 100644 --- a/docs-chef-io/.gitignore +++ b/docs-chef-io/.gitignore @@ -1,5 +1,8 @@ *.*~ *~ +/public +/resources + chef-web-docs/ .hugo_build.lock diff --git a/docs-chef-io/Makefile b/docs-chef-io/Makefile index 5b52a5045..c97820478 100644 --- a/docs-chef-io/Makefile +++ b/docs-chef-io/Makefile @@ -3,23 +3,16 @@ SHELL=bash preview_netlify: chef_web_docs - rm -rf chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io/content/inspec/resources/* - rm -rf chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io/layouts/* - cp -R ./content/inspec/resources/* ./chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io/content/inspec/resources/ - cp -R ./layouts/* ./chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io/layouts/ - cp -R config.toml chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io/ - cp -R assets/release-notes/inspec-aws/release-dates.json chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io/assets/release-notes/inspec-aws - pushd chef-web-docs && make bundle; hugo --gc --minify --buildFuture --environment preview && popd - - -replace = "replacements = \'github.com/inspec/inspec-aws/docs-chef-io -\> ../../\'\\n\\n" + rm -rf chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io + cp -R content ./chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io + cp -R layouts ./chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io + cp -R config.toml chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io + cp -R assets chef-web-docs/_vendor/github.com/inspec/inspec-aws/docs-chef-io + pushd chef-web-docs && bash ./scripts/netlify-deploy-preview.sh && popd serve: chef_web_docs - @echo -e "$(replace)" > temp.txt - @cat chef-web-docs/config/_default/module.toml >> temp.txt - @cat temp.txt > chef-web-docs/config/_default/module.toml - rm temp.txt - pushd chef-web-docs && make bundle; hugo server --buildDrafts --buildFuture --noHTTPCache && popd + printf "go 1.22\n\nuse .\nuse ../" > chef-web-docs/hugo.work + pushd chef-web-docs && make bundle && HUGO_MODULE_WORKSPACE=hugo.work hugo server --buildDrafts --buildFuture --noHTTPCache --ignoreVendorPaths "github.com/inspec/inspec-aws/docs-chef-io" && popd chef_web_docs: if [ -d "chef-web-docs/" ]; then \