managarten/pnpm-workspace.yaml
Till-JS d4663b5643 feat(mana-media): add centralized media storage with NutriPhi integration
- Implement mana-media service with PostgreSQL/Drizzle ORM persistence
- Add content-addressable storage (SHA-256) for automatic deduplication
- Add Matrix MXC URL import endpoint to copy images from Matrix
- Create @manacore/media-client package for service consumption
- Integrate mana-media into NutriPhi bot for persistent image storage
- Update pnpm-workspace.yaml to include nested service packages
- Add mana-media to docker-compose with port 3015

Images sent to NutriPhi bot are now stored in mana-media after analysis,
providing persistent storage with deduplication across all apps.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 17:30:14 +01:00

36 lines
812 B
YAML

packages:
# Product applications (root level)
- 'apps/*'
# Sub-apps within products (mobile, web, landing, backend)
- 'apps/*/apps/*'
# Product-specific packages
- 'apps/*/packages/*'
# Games
- 'games/*'
# Sub-apps within games (if needed)
- 'games/*/apps/*'
# Game-specific packages
- 'games/*/packages/*'
# Standalone microservices
- 'services/*'
# Sub-apps within services (for services with nested structure like mana-media)
- 'services/*/apps/*'
# Service-specific packages
- 'services/*/packages/*'
# Monorepo-wide shared packages
- 'packages/*'
# Archived apps (excluded from workspace, available for future use)
# To re-activate: move app back to apps/ folder
# - 'apps-archived/*'
# - 'apps-archived/*/apps/*'
# - 'apps-archived/*/packages/*'