Allow passing arguments to Storybook from CLI (#44936)

This commit is contained in:
Bartosz Leper 2024-08-06 10:23:32 +02:00 committed by GitHub
parent 87a0a1c26a
commit 05ea50db65
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 1 deletions

View file

@ -11,7 +11,7 @@
"build-term": "pnpm --filter=@gravitational/teleterm build",
"start-term": "pnpm --filter=@gravitational/teleterm start",
"package-term": "pnpm --filter=@gravitational/teleterm package",
"storybook": "if test -f web/certs/server.crt; then storybook dev -p 9002 -c web/.storybook --https --ssl-cert=web/certs/server.crt --ssl-key=web/certs/server.key; else echo \"Could not find SSL certificates. Please follow web/README.md to generate certificates.\" && false; fi",
"storybook": "./web/scripts/run-storybook.sh",
"storybook-smoke-test": "storybook dev -p 9002 -c web/.storybook --ci --smoke-test",
"test": "jest",
"test-coverage": "jest --coverage && web/scripts/print-coverage-link.sh",

7
web/scripts/run-storybook.sh Executable file
View file

@ -0,0 +1,7 @@
#!/bin/bash
if test -f web/certs/server.crt; then
storybook dev -p 9002 -c web/.storybook --https --ssl-cert=web/certs/server.crt --ssl-key=web/certs/server.key "$@"
else
echo \"Could not find SSL certificates. Please follow web/README.md to generate certificates.\" && false
fi