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

1.4 KiB

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

# 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:

cd /home/overbits/dss/dss-mvp1
npx storybook dev -p 6006 -h 0.0.0.0