Update UI staging build for vercel hosting (#9628)

* update ui staging for vercel

* move vercel.json

* add a couple more settings

* fix comments
This commit is contained in:
Jeff Escalante 2021-01-25 13:46:20 -05:00 committed by GitHub
parent eefa22b79b
commit c0bf4df029
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 10 deletions

View File

@ -21,19 +21,18 @@ dist: clean
CONSUL_UI_INSTALL_FLAGS=--focus \
$(MAKE)
# Build a distribution of the UI for Netlify previews.
# Build a distribution of the UI for Vercel previews.
# The distribution must be copied into the ui/ subfolder
# in order to mirror the go binary
#
# Netlify Settings:
# Vercel Settings:
# ---
# base-directory: ui
# build command: make dist-netlify
# publish directory: ui/dist
dist-netlify: clean
# Base Directory: ui
# Build Command: make dist-netlify
# Publish Directory: ui/dist
dist-vercel: clean
mkdir -p dist/ui && \
cd packages/consul-ui && \
CONSUL_UI_INSTALL_FLAGS=--focus \
$(MAKE) build-staging && \
mv dist/* ../../dist/ui && \
cp _redirects ../../dist/_redirects
mv dist/* ../../dist/ui

View File

@ -1,2 +0,0 @@
/ /ui
/ui/* /ui/index.html 200

6
ui/vercel.json Normal file
View File

@ -0,0 +1,6 @@
{
"public": true,
"github": { "silent": true },
"redirects": [{ "source": "/", "destination": "/ui/" }],
"rewrites": [{ "source": "/ui/(.*)", "destination": "/ui/index.html" }]
}