Files
turbostarter/apps/mobile/eas.json
Alejandro Gutiérrez 3527e732d4 feat: turbostarter boilerplate
Production-ready Next.js boilerplate with:
- Runtime env validation (fail-fast on missing vars)
- Feature-gated config (S3, Stripe, email, OAuth)
- Docker + Coolify deployment pipeline
- PostgreSQL + pgvector, MinIO S3, Better Auth
- TypeScript strict mode (no ignoreBuildErrors)
- i18n (en/es), AI modules, billing, monitoring

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

77 lines
1.8 KiB
JSON

{
"cli": {
"appVersionSource": "remote",
"version": ">= 4.1.2"
},
"build": {
"base": {
"node": "22.17.0",
"pnpm": "10.25.0",
"ios": {
"resourceClass": "m-medium"
},
"env": {
"EXPO_PUBLIC_DEFAULT_LOCALE": "en",
"EXPO_PUBLIC_AUTH_PASSWORD": "true",
"EXPO_PUBLIC_AUTH_MAGIC_LINK": "true",
"EXPO_PUBLIC_AUTH_ANONYMOUS": "true",
"EXPO_PUBLIC_THEME_MODE": "system",
"EXPO_PUBLIC_THEME_COLOR": "orange"
}
},
// Development profile used for local development
"development": {
"extends": "base",
"developmentClient": true,
"distribution": "internal",
"environment": "development",
"env": {
"APP_ENV": "development"
}
},
// Needed for iOS, as you can't reuse `development` profile there for simulator
"development-simulator": {
"extends": "base",
"developmentClient": true,
"distribution": "internal",
"ios": {
"simulator": true
},
"environment": "development",
"env": {
"APP_ENV": "development"
}
},
// Preview profile used for EAS test builds in preview environment
"preview": {
"extends": "base",
"distribution": "internal",
"android": {
"buildType": "apk"
},
"channel": "preview",
"environment": "preview",
"env": {
"APP_ENV": "preview"
}
},
// Production profile used for EAS production builds to be submitted to the stores
"production": {
"extends": "base",
"autoIncrement": true,
"environment": "production",
"channel": "production",
"env": {
"APP_ENV": "production"
}
}
},
"submit": {
"production": {
"ios": {
"ascAppId": "6754278899"
}
}
}
}