AdiosDocs

Deploying Go

Compile the Go service to one production binary, then declare its port and health path explicitly.

Review the Go deployment path or inspect the Go Gin template before applying this runtime configuration to an existing service.

Configuration

Create an adios.yaml file in the root of your project:

name: my-go-api
build_cmd: go build -o main .
start_cmd: ./main

runtime:
  name: go@1.25
  port: 8080
  health_path: /healthz

env:
  GIN_MODE: release

Deploy

adios up