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

  1. 1Ensure the module builds with go build and exposes an HTTP server entrypoint.
  2. 2Push to GitHub and grant the Runex GitHub App access.
  3. 3Select repository/branch and deploy.
  4. 4Hit https://<deployment-slug>.runex.cloud to verify.
  5. 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.

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.