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
52 lines
1.4 KiB
Markdown
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
|
|
```
|