page:guides:gin:build and start

Configure build and start for Gin

Summary

Build and start for a Gin app on Ample. Verified on Gin: the app built and started with the documented commands and answered on its public HTTPS URL. Build and start:

CGO_ENABLED=0 go build -o app ./...
./app

on the ubuntu-24.04 template (go.sum committed for a reproducible build).

Prerequisites

Workflow Steps

  1. Build and start
    CGO_ENABLED=0 go build -o app ./... then ./app on the ubuntu-24.04 template (go.sum committed for a reproducible build); the server must bind 0.0.0.0 on PORT.
  2. Deploy
    Run the synchronous deploy once and read the result.
    ample deploy . --name --public
  3. Verify
    Fetch the live URL on the example; on failure read the build and runtime logs.
    ample logs --kind build

Tested Configuration

Success Checks

Limitations

Cost Estimate

Evidence Summary

Formats

Next Actions