repository create
Команда подключает репозиторий Git к проекту.
dockhost repository create --name <name> --url <image> --branch <branch> [options]
Опции
| Опция | Описание | Обязательно | По умолчанию |
|---|---|---|---|
| --name | Имя репозитория | Да | |
| --url | Адрес репозитория | Да | |
| --branch | Имя ветки | Да | |
| --username | Имя пользователя | Нет | |
| --password | Пароль пользователя | Нет | |
| --cpu | Количества ядер CPU, минимальное значение 1 | Нет | 1 |
| --cpu-fraction | Процент резервирования ядер CPU, может быть 10, 20, 50, 100 | Нет | 20 |
| --memory | Лимит доступной оперативной памяти, минимальное значение 64MiB | Нет | 256MiB |
| --docker-file | Имя или путь Docker файла | Нет | Dockerfile |
| --docker-context | Контекст исполнения для Docker файла | Нет | . |
| -p, --project | Имя проекта | Нет | Текущий проект |
Имя репозитория должно содержать строчные буквенно-цифровые символы или символ «-» и начинаться и заканчиваться буквенно-цифровым символом.
Значения --cpu, --cpu-fraction и --memory необходимы для создания контейнера. После создания контейнера Вы можете изменить данные параметры в настройках контейнера.
Примеры
Подключение репозитория из GitHub:
dockhost repository create --name myapp --url https://github.com/user/repo --branch main
Подключение приватного репозитория:
dockhost repository create --name myapp --url https://github.com/user/repo --branch main --username user --password token
Подключение с кастомным Dockerfile:
dockhost repository create --name myapp --url https://github.com/user/repo --branch main --docker-file docker/Dockerfile