Deploy Go
Deploy a Go application with Runex
Build and run Go services from GitHub on Runex — isolated containers, HTTPS platform URLs, and optional custom domains.
How to deploy Go on Runex
- 1Ensure the module builds with go build and exposes an HTTP server entrypoint.
- 2Push to GitHub and grant the Runex GitHub App access.
- 3Select repository/branch and deploy.
- 4Hit https://<deployment-slug>.runex.cloud to verify.
- 5Store configuration in environment variables.
Practical notes
- Static binaries and minimal images work well when you package via Docker.
- Handle graceful shutdown if the platform sends termination signals.
- Do not hard-code secrets in source.
Related
- Getting started →
- Deploy from GitHub →
- Deploy Docker →
- Environment variables →
- Custom domains →
- Security →
FAQ
Can Runex deploy Go applications?+
Yes. Supported Go applications can be deployed from GitHub into isolated Runex environments.
Is Docker required for Go?+
Not necessarily. Docker is available when you want full control of the runtime image — see /deploy/docker.
Next step
Deploy Go with Runex
Connect a GitHub repository, deploy with Runex, and get a production HTTPS URL on *.runex.cloud.