Пример Echo-приложения для деплоя можно найти на Гитхабе.
Сборка приложения
При создании приложения выберите язык Go и фреймворк Echo.
При сборке приложения используется следующая среда:
-
Go — при создании приложения можно выбрать версию
1.25,1.24,1.23или1.22.1. -
Go Modules для управления зависимостями
По умолчанию зависимости загружаются через Go Modules на основе файла go.mod.
По умолчанию для сборки приложения выполняется команда:
go build -o main .
Команда собирает пакет из текущего каталога и создает исполняемый файл main.
Для запуска по умолчанию используется команда:
./main
Требования к приложению
-
Убедитесь, что в каталоге сборки находится файл
go.mod, в котором указаны Echo и остальные зависимости проекта. -
Убедитесь, что в каталоге сборки находится пакет
mainс функциейmain(), которая запускает сервер приложения. -
Убедитесь, что приложение слушает
0.0.0.0, а не127.0.0.1, иначе внешние подключения работать не будут.