Описание команд sc-cli
Авторизация sc-cli
При первом запуске sc-cli
потребуется ввести почту и пароль от вашего кабинета Scorocode. Если действия с sc-cli
не будут проводиться в течение 15 минут, то потребуется ввести почту и пароль повторно.
sc-cli login
Повторный логин в sc-cli
sc-cli login
sc-cli fetch
Инициализация проекта приложения в выбранном каталоге
sc-cli fetch -dir DIR -domain DOMAIN -id ID
DIR - путь к каталогу проекта
DOMAIN - доменное имя приложения (по умолчанию v2.scorocode.ru)
ID - идентификатор приложения (32 символа), берется из адресной строки в личном кабинете
sc-cli bridge
Связывание локальных портов с удаленными портами приложений, по умолчанию порты назначаются с 12000, для базы данных — 5432. Настройки портов хранятся в конфигурационном файле .cli/config.
sc-cli bridge -dir DIR
DIR - путь к каталогу проекта
sc-cli init
Создание шаблона приложения
Внимание! Команда init
перезаписывает файлы в облаке Scorocode, убедитесь, что у вас есть копия вашего предыдущего проекта
sc-cli init
sc-cli pull
Скачивание файлов приложения в локальную папку (если директория не указана, файлы будут загружены в текущую папку).
ВНИМАНИЕ! Данная команда перезаписывает файлы в каталоге 'project'
sc-cli pull -dir DIR -release NAME
DIR - путь к каталогу проекта
NAME - выбор версии приложения на сервере
sc-cli push
Загрузка файлов приложения из локальной папки в приложение scorocode и обновление зависимостей node.js. Для работы команды необходимо установить Docker
ВНИМАНИЕ! Данная команда перезаписывает файлы в облаке Scorocode
sc-cli push -dir DIR -release NAME
DIR - путь к каталогу проекта
NAME - имя, под которым данная версия приложения будет отображаться на сервере (если оставить параметр пустым, будут использованы текущие дата и время)
sc-cli release
Позволяет переключаться между версиями приложения.
sc-cli release -list -use -delete
LIST - выводит список версий
USE - делает активной выбранную версию
DELETE - удаляет выбранную версию
sc-cli logs
Вывод логов — вывод записей о событиях в приложении из журнала в хронологическом порядке.
sc-cli logs -dir DIR -lines NUM
DIR - путь к каталогу проекта
NUM — количество строк, которое будет выведено
sc-cli serve
Запуск команды
sc-cli serve COMMAND ARG1 ARG2 ...
COMMAND - имя команды
ARG1 ARG2 ... — аргументы команды (если есть)
sc-cli regdb
Регистрация базы данных
sc-cli regdb -alias DBALIAS -dir DIR -encoding ENCODE -name DBNAME -password PASS -user USR
DBALIAS - Алиас базы данных (имя базы данных)
DIR — путь к каталогу проекта
ENCODE — кодировка базы данных
DBNAME — Имя базы данных
PASS — пароль администратора БД (по умолчанию 123456)
USR — администратор БД (по умолчанию postgres)
sc-cli env
Вывод списка переменных окружения
sc-cli env
sc-cli version
Вывод версии sc-cli
sc-cli version