chore: expoe o Storybook em /storybook em dev #61
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/storybook-dev-access"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pedido do usuario: poder acessar o Storybook em dev.
Avaliei duas abordagens: (a) sub-path
/storybookdentro do proprio container do frontend, (b) subdominio dedicado espelhando o servicodocumentationja existente (STORYBOOK_DOMAIN/IMAGE novos, mexe em deploy-remote.sh). Usuario escolheu (a) -- menor mudanca, zero env var nova, zero mudanca em compose.yaml/deploy-remote.sh.frontend/Dockerfile:npm run build-storybookroda junto do build normal; o resultado (storybook-static/) e copiado pra/usr/share/nginx/html/storybookna imagem final.frontend/nginx.conf: nova rota/storybook/(com redirect de/storybooksem barra), mesmo dominio/auth do resto do app -- confirmei que o build do Storybook usa paths relativos (./sb-manager/...), entao servir num sub-path funciona sem configuracao extra.frontend/src/components/DevTools.tsx: novo link "Abrir Storybook" ao lado do link de Swagger ja existente, apontando prawindow.location.origin(origem do proprio frontend, nao a API)..forgejo/workflows/ci.yml: adiciona um stepbuild-storybookexplicito no job de Frontend -- antes disso, nada em CI rodava esse build (nem havia teste praMetrics.tsx, que tambem usa recharts); sem esse step, um Storybook quebrado so falharia tarde, nodocker builddo job de publicacao.Nao consegui validar rodando o container de verdade (Docker Desktop nao estava disponivel no ambiente da sessao) -- o
docker build ./frontenddo job de publicacao desta PR e a validacao real. Revisao de codigo confirma que o Storybook usa paths relativos, o que torna o sub-path seguro.