Skip to content

Описание команд 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