Давайте зайдем на
https://fly.io/dashboard/aleksei-klyshnikov/launch
Выбираем Go смотрим доки
https://fly.io/docs/languages-and-frameworks/golang/
Давайте перейдем в репозиторий с примером на Go https://github.com/fly-apps/go-example
Посмотрим что там и последуем документации
git clone <https://github.com/fly-apps/go-example>
Давайте посмотрим что там:
Same old same old наше приложение
Файл go.mod, описывает свойства модуля, включая его зависимости и версии Go.
В этом файле перечислены контрольные суммы прямых и косвенных зависимостей, а также их версии. Для успешной сборки достаточно файла go.mod, но чтобы убедиться, что ни одна зависимость не была изменена, необходимо сравнить контрольные суммы зависимостей с сохраненными в файле go.sum.
Файл .html.tmpl
представляет собой заготовку которая позволяет формировать страницы в зависимости от данных которые будут известны только в рантайме
flyctl launch