Перейти к содержанию

Обзор развертывания Shopify CLI на сервере

Предварительные требования

Для корректной работы приложения и инструментов разработки требуются следующие условия:

  • Операционная система: Debian, Ubuntu, CentOS, Rocky Linux или AlmaLinux.

  • Права доступа: Права суперпользователя (root) для установки системных пакетов.

  • Сетевой доступ: Доступ к репозиториям APT/YUM и возможность загрузки файлов из интернета (curl).

FDQN итоговой панели на домене hostkey.in

Параметр Значение
Префикс shopify
Домен hostkey.in
Полный шаблон shopify{Server_ID_from_Invapi}.hostkey.in

Процесс установки приложения

Установка выполняется путем настройки системного окружения и загрузки необходимых инструментов разработки через менеджер версий Node.js.

Шаги установки:

  1. Обновление системы: Выполняется обновление списков пакетов и обновление установленного программного обеспечения до актуальных версий.

  2. Настройка среды Node.js:

  3. Загружается и запускается установочный скрипт nvm (Node Version Manager).

  4. Устанавливается версия Node.js 20.

  5. Через менеджер пакетов npm устанавливается глобальный пакет @shopify/cli@latest.

  6. Установка зависимостей для работы с темами:

Для систем на базе Debian/Ubuntu:

  • ruby-full, ruby-dev

  • curl, git, xdg-utils

  • Пакеты сборки: gcc, g++, make

Для систем на базе RHEL (CentOS, Rocky, AlmaLinux):

  • Группа пакетов @Development Tools

  • ruby, ruby-devel

  • curl, git, tar, xdg-utils

Доступные порты для подключения

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

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×