fix: deployment previews for UI docs and Core docs

- workaround for docz issue https://github.com/pedronauck/docz/issues/1635
- tailwind purge
- fix docusaurus basename and docz missing props
This commit is contained in:
Erik Ziegler committed 2021-06-16 07:46:23 -04:00
1 parent d501335143
commit 936ae14ea0
9 files changed
+1507 -2521

No files matched your search

+12 -1
View File
@@ -15,11 +15,12 @@ node -v
yarn run build:ci
mkdir -p ./.netlify/www/pwa
mv platform/viewer/dist/* .netlify/www/pwa -v
echo 'Web application built and copied'
# Build && Move script output
# yarn run build:package
# Build && Move Docz Output
# Build && Move Docz Output (for the UI Component Library)
# Using local yarn install to prevent Gatsby from needing to access
# node_modules above the platform/ui folder
cd platform/ui
@@ -28,6 +29,16 @@ yarn run build
cd ../..
mkdir -p ./.netlify/www/ui
mv platform/ui/.docz/dist/* .netlify/www/ui -v
echo 'UI Component docs (docz) built and copied'
# Build && Move Docusaurus Output (for the docs themselves)
cd platform/docs
yarn install
yarn run build
cd ../..
mkdir -p ./.netlify/www/docs
mv platform/docs/build/* .netlify/www/docs -v
echo 'Docs built (docusaurus) and copied'
# Cache all of the node_module dependencies in
# extensions, modules, and platform packages
+2
View File
@@ -6,3 +6,5 @@
/pwa/* /pwa/index.html 200
# UI Demo
/ui/* /ui/index.html 200
# UI Demo
/docs/* /docs/index.html 200
+4 -1
View File
@@ -9,7 +9,10 @@
<ul>
<li>
<a href="/pwa">PWA: Viewer</a>
<a href="/pwa">OHIF Viewer</a>
</li>
<li>
<a href="/docs">Documentation</a>
</li>
<li>
<a href="/ui">UI: Component Library</a>