Update UI staging build for vercel hosting (#9628)

* update ui staging for vercel

* move vercel.json

* add a couple more settings

* fix comments
pull/9638/head
Jeff Escalante 4 years ago committed by GitHub
parent 8d440c532a
commit 88d5e00f99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -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

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

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