From c5c0e22c8963971381ba8e68198cf3ef0131ae3e Mon Sep 17 00:00:00 2001 From: Francisco Giordano Date: Wed, 17 Jul 2019 17:33:51 -0300 Subject: [PATCH] fix docsite build script --- netlify.toml | 2 +- scripts/docsite.sh | 22 ++++++++++++++++------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/netlify.toml b/netlify.toml index 0c6b21075..44f6723b9 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,3 +1,3 @@ [build] command = "npm run docsite build" -publish = "docsite-build" +publish = "openzeppelin-docs/build/site" diff --git a/scripts/docsite.sh b/scripts/docsite.sh index 4eba51b68..b15e38d9d 100755 --- a/scripts/docsite.sh +++ b/scripts/docsite.sh @@ -1,6 +1,9 @@ #!/usr/bin/env bash -# usage: npm run docsite +if [ "$1" != "build" -a "$1" != "start" ];then + echo "usage: npm run docsite (build|start)" >&2 + exit 1 +fi set -o errexit @@ -8,9 +11,16 @@ if [ ! -d openzeppelin-docs ]; then git clone https://github.com/frangio/openzeppelin-docs.git fi -git -C openzeppelin-docs pull +git -C openzeppelin-docs pull -q -npx concurrently \ - 'nodemon --delay 1 -e "*" -w contracts -w "docs/*.hbs" -x npm run prepare-docs' \ - 'cd docs; env DISABLE_PREPARE_DOCS= nodemon --delay 1 -e adoc,yml ../openzeppelin-docs/build-local.js' \ - 'http-server -c-1 openzeppelin-docs/build/site' +if [ "$1" = "build" ]; then + npm run prepare-docs + cd docs + env DISABLE_PREPARE_DOCS= node ../openzeppelin-docs/build-local.js + +elif [ "$1" = "start" ]; then + npx concurrently \ + 'nodemon --delay 1 -e "*" -w contracts -w "docs/*.hbs" -x npm run prepare-docs' \ + 'cd docs; env DISABLE_PREPARE_DOCS= nodemon --delay 1 -e adoc,yml ../openzeppelin-docs/build-local.js' \ + 'http-server -c-1 openzeppelin-docs/build/site' +fi