🦫 Golang Hosting on the SaveinCloud Platform
The SaveinCloud PaaS platform offers native support for the Go (Golang) language, allowing you to easily create, scale, and manage Go applications in isolated and highly available environments.
🛠️ Environment Creation
- Access New Environment on SaveinCloud.

- Select the Golang option as the application server.
- Add other components as needed: databases, load balancers, volumes, etc.
- Define:
- Cloudlets limits (RAM/CPU)
- Number of instances
- Public IP (optional)

info
🧱 Each instance is an isolated container automatically distributed across physical nodes. This ensures high availability of your application.
🚀 Go Application Deployment
The Deployment can be done directly via Git repository, allowing configuration of commands to be executed before and after deployment (Hooks), or compressed files containing the application.
Useful Environment Variables
GO_RUN: Executable binary nameGOPATH: Project path (default:/home/jelastic/webapp/)GO_BUILD_OPTIONS: Flags forgo buildGO_RUN_OPTIONS: Flags forgo run
Automatically Performed Steps

- Cloning the Git repository
- Installing dependencies with
go get - Building the application with
go build - Running with
go run
The final project will be available in the directory defined by GOPATH.
🧠 Questions?
Contact SaveinCloud technical support or access our complete knowledge base.