Skip to main content

Lo que obtienes en Square Cloud

  • Precios planos y predecibles en BRL: un único precio de plan mensual cubre la RAM y la vCPU que usan tus aplicaciones. Consulta Planes y precios.
  • Recursos dedicados: la RAM y la vCPU están reservadas para tus aplicaciones.
  • Deploy en segundos: sube un zip o haz push vía CLI y tu aplicación está corriendo.

Mapeo de conceptos

Pasos de migración

1

Crea tu archivo de configuración

Reemplaza tu Procfile con un archivo squarecloud.app en la raíz de tu proyecto. Un Procfile de Heroku como:
se convierte en:
squarecloud.app
Un proceso web debe escuchar en el host 0.0.0.0 y en el puerto de PORT (80). Para un tipo de proceso worker, quita 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:
Después reinicia la aplicación: lee las variables de entorno al iniciar. Consulta Variables de entorno.
3

Haz deploy

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 <subdomain>.squareweb.app, apunta el DNS de tu dominio a Square Cloud y adjúntalo desde la CLI:
Los dominios personalizados requieren un plan Standard o superior activo. Para los registros DNS, consulta cómo configurar tu propio dominio en el centro de ayuda.

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.
  • Se requiere un plan activo. Todas las aplicaciones se ejecutan con los recursos de tu plan. 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.

Próximos pasos

Archivo de configuración

Todos los campos del archivo que reemplaza tu Procfile.

Variables de entorno

Traslada tus Config Vars y mantén los secretos fuera de tu código.

Base de datos gestionada

Crea la base de datos que reemplaza Heroku Postgres.

Contáctanos

Si continúas enfrentando dificultades técnicas, nuestro equipo de soporte especializado está disponible para ayudarte. Contáctanos y estaremos encantados de ayudarte a resolver cualquier problema: la calidad del soporte es una gran parte de por qué los desarrolladores califican a Square Cloud con 4.9/5 en 402 reseñas en Google y Trustpilot.