Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.16 KB

File metadata and controls

38 lines (26 loc) · 1.16 KB

Guía rápida despliegue en Vercel (Flutter Web)

  1. Repo

    • Branch principal sin flutter_dotenv; variables via --dart-define.
  2. Variables en Vercel (Project Settings > Environment Variables)

  3. Build Command flutter build web --release --dart-define=NASA_KEY=$NASA_KEY --dart-define=IMAGE_PROXY_BASE_URL=$IMAGE_PROXY_BASE_URL

  4. Output Directory build/web

  5. Framework Preset Other

  6. (Opcional) Actualizar dependencias incompatibles localmente: flutter pub upgrade --major-versions

  7. (Opcional) Limpiar antes de build si hay errores: flutter clean && flutter pub get

  8. Redeploy limpio (en Vercel UI): Redeploy > Clear cache & deploy.

  9. No subir .env ya que no se usa; cualquier valor via --dart-define queda público en el JS final.

  10. Uso en código: ApiConstants.nasaKey ApiConstants.imageProxyBaseUrl

Notas:

  • Si cambias el nombre de las variables debes ajustar los --dart-define.
  • Para debug local: flutter run -d chrome --dart-define=NASA_KEY=TUCLAVE --dart-define=IMAGE_PROXY_BASE_URL=https://proxycp.onrender.com/proxy-img?url=

Fin.