Files
dss/.dss/ADMIN_REQUEST_20251205_storybook.md
Digital Production Factory 276ed71f31 Initial commit: Clean DSS implementation
Migrated from design-system-swarm with fresh git history.
Old project history preserved in /home/overbits/apps/design-system-swarm

Core components:
- MCP Server (Python FastAPI with mcp 1.23.1)
- Claude Plugin (agents, commands, skills, strategies, hooks, core)
- DSS Backend (dss-mvp1 - token translation, Figma sync)
- Admin UI (Node.js/React)
- Server (Node.js/Express)
- Storybook integration (dss-mvp1/.storybook)

Self-contained configuration:
- All paths relative or use DSS_BASE_PATH=/home/overbits/dss
- PYTHONPATH configured for dss-mvp1 and dss-claude-plugin
- .env file with all configuration
- Claude plugin uses ${CLAUDE_PLUGIN_ROOT} for portability

Migration completed: $(date)
🤖 Clean migration with full functionality preserved
2025-12-09 18:45:48 -03:00

52 lines
1.4 KiB
Markdown

# Admin Request: Storybook Port 6006 Exposure
**Request ID**: `storybook-port-6006-20251205`
**Date**: 2025-12-05
**Status**: PENDING
**Priority**: HIGH
**Owner**: overbits
## Summary
Expose Storybook component documentation on port 6006 via nginx subdomain proxy.
## Configuration File
Location: `/home/overbits/dss/.dss/storybook.dss.overbits.luz.uy.conf`
Already prepared and ready to deploy.
## Required Actions
```bash
# 1. Copy nginx config to sites-available
sudo cp /home/overbits/dss/.dss/storybook.dss.overbits.luz.uy.conf \
/etc/nginx/sites-available/storybook.dss.overbits.luz.uy.conf
# 2. Enable the site (create symlink)
sudo ln -s /etc/nginx/sites-available/storybook.dss.overbits.luz.uy.conf \
/etc/nginx/sites-enabled/storybook.dss.overbits.luz.uy.conf
# 3. Verify nginx config is valid
sudo nginx -t
# 4. Reload nginx
sudo systemctl reload nginx
```
## What This Enables
- Storybook accessible at: `https://storybook.dss.overbits.luz.uy`
- Reverse proxy from nginx → localhost:6006
- SSL certificate: Uses existing dss.overbits.luz.uy cert
- Logging: `/var/log/nginx/storybook_dss_overbits_luz_uy_*.log`
## Blocked Work
- Phase 7 testing (Figma + Storybook integration)
- Component documentation access
- Visual regression testing setup
## Follow-up
Once deployed, Storybook process still needs to be started:
```bash
cd /home/overbits/dss/dss-mvp1
npx storybook dev -p 6006 -h 0.0.0.0
```