👷(ci) deploy demo app on gh-pages

We want to provide a public access to our demo app.
This commit is contained in:
Nathan Vasse
2024-02-14 17:27:37 +01:00
committed by NathanVss
parent c815c4234b
commit a044367d41
2 changed files with 8 additions and 1 deletions

View File

@@ -8,6 +8,7 @@
"dev": "vite & nodemon --watch cunningham.ts --exec yarn build-theme", "dev": "vite & nodemon --watch cunningham.ts --exec yarn build-theme",
"build-theme": "cunningham -o src -g css,ts", "build-theme": "cunningham -o src -g css,ts",
"build": "tsc && vite build", "build": "tsc && vite build",
"build-demo": "tsc && vite build --base=/cunningham/demo/",
"preview": "vite preview" "preview": "vite preview"
}, },
"dependencies": { "dependencies": {

View File

@@ -1,9 +1,15 @@
rm -rf ghpages-output rm -rf ghpages-output
mkdir -p ghpages-output/storybook
mkdir -p ghpages-output/storybook
cd packages/react && yarn build-storybook cd packages/react && yarn build-storybook
cd ../.. cd ../..
mv packages/react/storybook-static/* ghpages-output/storybook mv packages/react/storybook-static/* ghpages-output/storybook
mkdir -p ghpages-output/demo
cd apps/demo && yarn build-demo
cd ../..
mv apps/demo/dist/* ghpages-output/demo
touch ./ghpages-output/.nojekyll touch ./ghpages-output/.nojekyll
touch ./ghpages-output/storybook/.nojekyll touch ./ghpages-output/storybook/.nojekyll
touch ./ghpages-output/demo/.nojekyll