Saltar al contenido principal

🦫 Hospedaje Golang en la plataforma SaveinCloud

La plataforma PaaS de SaveinCloud ofrece soporte nativo para el lenguaje Go (Golang), permitiéndote crear, escalar y gestionar aplicaciones Go con facilidad en entornos aislados y altamente disponibles.


🛠️ Creación del Entorno

  1. Accede a Nuevo Entorno de SaveinCloud. Novo Ambiente Saveincloud
  2. Selecciona la opción Golang como servidor de aplicación.
  3. Añade otros componentes según sea necesario: bases de datos, balanceadores de carga, volúmenes, etc.
  4. Define:
    • Límites de cloudlets (RAM/CPU)
    • Número de instancias
    • IP pública (opcional) Golang stack no painel de novo ambiente
info

🧱 Cada instancia es un contenedor aislado distribuido automáticamente entre los nodos físicos. Esto garantiza alta disponibilidad de tu aplicación.


🚀 Despliegue de la Aplicación Go

El Despliegue puede realizarse directamente vía repositorio Git, permitiendo la configuración de los comandos que se ejecutarán antes y después del despliegue (Hooks), o archivos comprimidos que contengan la aplicación.

Variables de Entorno Útiles

  • GO_RUN: Nombre del binario ejecutable
  • GOPATH: Ruta del proyecto (por defecto: /home/jelastic/webapp/)
  • GO_BUILD_OPTIONS: Flags para go build
  • GO_RUN_OPTIONS: Flags para go run

Pasos Realizados Automáticamente

Tela de implementação de aplicações golang

  1. Clonación del repositorio Git
  2. Instalación de dependencias con go get
  3. Build de la aplicación con go build
  4. Ejecución con go run

El proyecto final estará disponible en el directorio definido por GOPATH.


🧠 ¿Dudas?

Contacta con el soporte técnico SaveinCloud o accede a nuestra base de conocimiento completa.