Обзор

Подключение репозитория Git

Подключить репозиторий Git можно через веб-интерфейс или при помощи консольной утилиты Dockhost Cli

Перед подключением репозитория убедитесь в наличии Dockerfile или укажите в настройках путь к Dockerfile и контекст сборки.

Подключение репозитория через веб-интерфейс

Для подключения репозитория перейдите в проекте в раздел «Репозитории Git» и нажмите на кнопку «Добавить», после этого откроется модальное окно для подключения нового репозитория.

После ввода необходимых данных, нажмите на кнопку «Применить» и дождитесь завершения процесса подключения репозитория, и завершения первой сборки контейнера из репозитория.

После подключения репозитория, Dockhost автоматически запустит первую сборку. После завершения сборки Вы сможете отредактировать настройки контейнера в разделе «Контейнеры».

Подключение репозитория с помощью консольной утилиты

dockhost repository create --name <name> --url <image> --branch <branch> [options]

Подробнее о команде подключения репозитория можно узнать в описании команды repository create

dockhost.yaml

Информацию о необходимых репозиториях Git можно описать в файле dockhost.yaml.

version: 1
project: my-project

repository:
    nestjs:
        url: https://github.com/dockhost/example-nestjs
        branch: main
        username: <username>
        password: <password>
        cpu: 1
        cpuFraction: 5
        memory: 256MiB
        dockerFile: Dockerfile
        dockerContext: .

Параметры url и branch являются обязательными, остальные опциональные.

Не храните пароль от репозитория Git в открытом виде. Пароль можно указать через переменную окружения, для этого в значении password укажите имя переменной окружения в формате ${MY_ENV_PASSWORD_NAME}

version: 1
project: my-project

repository:
    nestjs:
        url: https://github.com/dockhost/example-nestjs
        branch: main
        username: <username>
        password: ${MY_ENV_PASSWORD_NAME}
        cpu: 1
        cpuFraction: 5
        memory: 256MiB
        dockerFile: Dockerfile
        dockerContext: .
Назад
Описание
Далее
Обновление репозитория Git
В этой статье
Подключение репозитория через веб-интерфейс
Подключение репозитория с помощью консольной утилиты

Мы используем файлы cookies

Продолжив работу с сайтом, вы соглашаетесь с   политикой использования файлов Cookies