Por qué los desarrolladores migran
El modelo de dynos de Heroku factura por horas de cómputo y add-ons por separado, lo que hace difícil predecir el costo mensual a medida que una aplicación crece. Square Cloud toma un enfoque diferente:- Precios planos y predecibles en BRL — un precio de plan cubre RAM, vCPU y almacenamiento Blob, sin facturas de add-ons medidos apilándose encima. Consulta Planes y precios.
- Recursos dedicados — la RAM y la vCPU están reservadas para tu aplicación, no son capacidad compartida de mejor esfuerzo.
- Despliega en segundos — sube un zip o haz push vía CLI y tu aplicación está corriendo, sin cola de build.
Mapeo de conceptos
Pasos de migración
1
Crea tu archivo de configuración
Reemplaza tu se convierte en:Para un tipo de proceso worker, quita
Procfile con un archivo squarecloud.app en la raíz de tu proyecto. Un Procfile de Heroku como:squarecloud.app
SUBDOMAIN y configura START con el comando de inicio de tu worker en su lugar. Consulta la referencia del archivo de configuración para cada campo.2
Configura tus variables de entorno
Exporta tus Config Vars de Heroku (
heroku config) y configura las mismas claves en Square Cloud, ya sea desde el panel de variables de entorno del dashboard o subiendo un archivo .env:3
Despliega
Sube tu proyecto vía la CLI o el dashboard:Consulta Cómo Alojar tu Sitio Web/API para un recorrido completo de ambos métodos.
4
Apunta tu DNS
Una vez que la aplicación esté en vivo en Los dominios personalizados requieren un plan Standard o superior activo.
<subdomain>.squareweb.app, apunta el DNS de tu dominio a Square Cloud y adjúntalo desde la CLI:Diferencias clave a considerar
- Región y latencia. El centro de datos de Square Cloud está ubicado en Nueva York — consulta la Visión general de la plataforma para detalles de infraestructura. Si la mayoría de tus usuarios están en una región distinta a tu región actual de dyno de Heroku, mide la latencia antes de migrar.
- Sin nivel de dyno gratuito. Square Cloud no tiene un equivalente a dyno gratuito — se requiere un plan de pago activo para ejecutar cualquier aplicación. Consulta Planes y precios para elegir el nivel correcto para tu carga de trabajo.
- Las bases de datos se migran por separado. Migrar los datos de Heroku Postgres significa exportarlos (por ejemplo, con
pg_dump) y restaurarlos en una nueva base de datos gestionada de Square Cloud — planifica una ventana de mantenimiento para el cambio.

