---
title: "Инструкция по деплою приложения Gin в сервисе App Platform"
---

# Деплой приложения Gin

> Полный индекс документации для ИИ-агентов: [llms.txt](https://timeweb.cloud/llms.txt).

> [!NOTE]
> Пример Gin-приложения для деплоя можно найти на [Гитхабе](https://github.com/timeweb-cloud-apps/app-example-gin). Также у нас есть [туториал](https://timeweb.cloud/tutorials/go/kak-razvernut-prilozhenie-na-gin) с примером развертывания приложения Gin в App Platform.

## Сборка приложения

При сборке приложения используется следующая среда:

-   Go (устанавливается из PPA `longsleep/golang-backports`)
    

По умолчанию во время сборки будут выполнены следующие команды:

```shell
add-apt-repository -y ppa:longsleep/golang-backports && apt-get install -y golang-go --fix-missing
```

Если в проекте присутствует файл `go.mod`, будут установлены все зависимости, указанные в нем:

```shell
go mod download
```

Для запуска по умолчанию используется команда:

```shell
go run main.go
```

Где `main.go` — основной файла проекта, который инициализирует запуск приложения. Убедитесь, что файл называется именно так.

## Требования к приложению

Убедитесь, что приложение слушает `0.0.0.0`, а не `127.0.0.1`, иначе внешние подключения работать не будут.
