Начало работы с сервисом Контейнерный Хостинг

Введение

Утилита conhos это программа с открытым исходным кодом, которая является официальным клиентом сервиса Контейнерный Хостинг.

Системные требования

Для работы с утилитой потребуется установить Node.js версии 20 и выше на свой компьютер. Официальная страница для скачивания Node.js: https://nodejs.org либо используйте менеджер версий NVM https://github.com/nvm-sh/nvm.

Установка

Устанавливаем conhos глобально в систему:

npm i -g conhos

Проверяем установку командой:

conhos -v

Если установка прошла успешно, то вы увидете версию программы.

Вход в систему

Для взаимодействия с сервисом с помощью утилиты conhos сначала необходимо выполнить вход в систему через ваш браузер. Для начала процедуры авторизации запустите в консоли:

conhos login

Затем в открывшемся окне браузера введите ваши учетные данные от сервиса conhos.ru, далее вы увидете в консоли сообщение об успешной авторизации.

Для ограничения доступа к вашей учетной записи через утилиту с вашего компьютера другими людьми, вы можете зашифровать токен авторизации паролем. Для этого запустите команду login с флагом

# Опционально
conhos login -c

Дополнительно потребуется ввести пароль шифрования токена, и в дальнейшем при каждом использовании токена необходимо будет вводить пароль шифрования.

Инициализация проекта

Для этого в консоли перейдите в папку проекта, который вы хотите запустить в облаке:

cd /my/project/path

И выполните команду инициализации нового конфига:

conhos init

Программа задаст вам уточняющие вопросы, разрешив которые она сможет создать для вас файл конфигурации conhos.yml

Для ускорения процесса инициализации и создания базового файла conhos.yml выполните комманду init с флагом -y:

# Опционально
conhos init -y

Подробнее о файле конфигурации вы найдете в Файл конфигурации

Запуск проекта в облаке

После того как конфигурационный файл настроен можно загрузить файлы проекта в облако и запустить все небходимые сервисы. Для этого выполните команду:

conhos deploy