mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-17 04:59:41 +02:00
✨ feat(figgos): scaffold backend + mobile app
Add new Figgos project under apps/figgos/ with: - NestJS backend (port 3025) with Drizzle ORM, health check, metrics - Expo React Native mobile app with Mana Core Auth, tab navigation - Shared types package (@figgos/shared) - Root integration: env generation, dev:figgos:full script, MinIO bucket Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
5b6f231e1a
commit
1cffc6de81
40 changed files with 1572 additions and 194 deletions
|
|
@ -601,6 +601,34 @@ const APP_CONFIGS = [
|
|||
},
|
||||
},
|
||||
|
||||
// Figgos Backend (NestJS)
|
||||
{
|
||||
path: 'apps/figgos/apps/backend/.env',
|
||||
vars: {
|
||||
NODE_ENV: () => 'development',
|
||||
PORT: (env) => env.FIGGOS_BACKEND_PORT || '3025',
|
||||
DATABASE_URL: (env) => env.FIGGOS_DATABASE_URL,
|
||||
MANA_CORE_AUTH_URL: (env) => env.MANA_CORE_AUTH_URL,
|
||||
DEV_BYPASS_AUTH: () => 'true',
|
||||
DEV_USER_ID: () => '00000000-0000-0000-0000-000000000000',
|
||||
S3_ENDPOINT: (env) => env.S3_ENDPOINT || 'http://localhost:9000',
|
||||
S3_REGION: (env) => env.S3_REGION || 'us-east-1',
|
||||
S3_ACCESS_KEY: (env) => env.S3_ACCESS_KEY || 'minioadmin',
|
||||
S3_SECRET_KEY: (env) => env.S3_SECRET_KEY || 'minioadmin',
|
||||
S3_BUCKET: () => 'figgos-storage',
|
||||
CORS_ORIGINS: () => 'http://localhost:5181,http://localhost:8081',
|
||||
},
|
||||
},
|
||||
|
||||
// Figgos Mobile (Expo)
|
||||
{
|
||||
path: 'apps/figgos/apps/mobile/.env',
|
||||
vars: {
|
||||
EXPO_PUBLIC_BACKEND_URL: (env) => `http://localhost:${env.FIGGOS_BACKEND_PORT || '3025'}`,
|
||||
EXPO_PUBLIC_MANA_CORE_AUTH_URL: (env) => env.MANA_CORE_AUTH_URL,
|
||||
},
|
||||
},
|
||||
|
||||
// Worldream Web (SvelteKit)
|
||||
{
|
||||
path: 'games/worldream/apps/web/.env',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue