mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 19:01:08 +02:00
- 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>
36 lines
812 B
YAML
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/*'
|