mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-25 13:44:39 +02:00
✨ feat(auth): add avatar upload with S3/MinIO and subscription plans seed
- Add StorageModule for avatar uploads via S3/MinIO - Create presigned URL endpoint for direct browser uploads - Create direct upload endpoint (multipart/form-data) - Add manacore-storage bucket to shared-storage package - Add manacore-storage bucket to docker-compose.dev.yml - Create subscription plans seed script (pnpm db:seed:plans) - Plans: Free (150 credits), Pro (2000/€9.99/mo), Enterprise (10000/€49/mo) - Update TODO list with completed tasks
This commit is contained in:
parent
1e025b7e72
commit
c2842e2546
15 changed files with 756 additions and 102 deletions
|
|
@ -12,6 +12,7 @@ import { FeedbackModule } from './feedback/feedback.module';
|
|||
import { HealthModule } from './health/health.module';
|
||||
import { ReferralsModule } from './referrals/referrals.module';
|
||||
import { SettingsModule } from './settings/settings.module';
|
||||
import { StorageModule } from './storage/storage.module';
|
||||
import { TagsModule } from './tags/tags.module';
|
||||
import { MeModule } from './me/me.module';
|
||||
import { SubscriptionsModule } from './subscriptions/subscriptions.module';
|
||||
|
|
@ -45,6 +46,7 @@ import { LoggerModule } from './common/logger';
|
|||
HealthModule,
|
||||
ReferralsModule,
|
||||
SettingsModule,
|
||||
StorageModule,
|
||||
TagsModule,
|
||||
MeModule,
|
||||
StripeModule,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue