Browse Source

build(storybook): Add vercel config for `docs-ui` (#20534)

Add `now.json` to `docs-ui/` and also output built storybook files to `docs-ui/` as it needs to be relative to the configured project source root (in Vercel UI).
Billy Vong 4 years ago
parent
commit
e7f4ff950f
3 changed files with 7 additions and 3 deletions
  1. 2 2
      .travis/deploy-storybook.sh
  2. 4 0
      docs-ui/now.json
  3. 1 1
      package.json

+ 2 - 2
.travis/deploy-storybook.sh

@@ -25,8 +25,8 @@ BUCKET_DIR_NAME="branches/${BRANCH_PROCESSED}"
 echo "Bucket directory: ${BUCKET_DIR_NAME}"
 
 # Upload the files
-gsutil cp .storybook-out/favicon.ico "gs://${GS_BUCKET_NAME}/favicon.ico"
-gsutil -m rsync -r -d .storybook-out/ "gs://${GS_BUCKET_NAME}/${BUCKET_DIR_NAME}"
+gsutil cp docs-ui/.storybook-out/favicon.ico "gs://${GS_BUCKET_NAME}/favicon.ico"
+gsutil -m rsync -r -d docs-ui/.storybook-out/ "gs://${GS_BUCKET_NAME}/${BUCKET_DIR_NAME}"
 
 # Upload build metadata
 echo "{\"branch\": \"${DEPLOY_BRANCH}\", \"commit\": \"${TRAVIS_COMMIT}\", \"synced_at\": $(date +%s)}" > build-info.json

+ 4 - 0
docs-ui/now.json

@@ -0,0 +1,4 @@
+{
+  "version": 2,
+  "github": {"silent": true}
+}

+ 1 - 1
package.json

@@ -199,7 +199,7 @@
     "dev-ui": "SENTRY_UI_DEV_ONLY=1 SENTRY_WEBPACK_PROXY_PORT=7999 yarn webpack-dev-server",
     "dev-acceptance": "NO_DEV_SERVER=1 NODE_ENV=development yarn webpack --watch",
     "storybook": "SENTRY_UI_HOT_RELOAD='' start-storybook -p 9001 -c .storybook",
-    "storybook-build": "build-storybook -c .storybook -o .storybook-out",
+    "storybook-build": "build-storybook -c .storybook -o docs-ui/.storybook-out --quiet",
     "webpack-profile": "yarn -s webpack --profile --json > stats.json",
     "build-css": "NODE_ENV=production yarn webpack --config=config/webpack.css.config.js",
     "build": "NODE_ENV=production yarn webpack --mode production --display errors-only --output-path=public"