Перейти к содержанию
Форум поддержки пользователей VamShop

Как отдельно запустить админку (приложение cezerin2-admin)?


Рекомендуемые сообщения

Админка - это обычное react client-side приложение, т.е. чисто froentend, который работает на основе backend'a cezerin2, т.е. на основе api.

Серверного кода (SSR) нет в приложении cezerin2-admin, в админке. Всё выполняется на стороне клиента, т.е. в браузере.

Скачиваем админку:

git clone http://github.com/cezerin2/cezerin2-admin

Правим конфиг, указывая путь к нашему API, с которым будет работать админка.

Можно и другие опции указать, например язык интерфейса.

Конфиг в файле:

config/admin.js

Устанавливаем зависимости:

npm install

Собираем:

npm run build

и запускаем.

Здесь два варианта.

1. Можно просто готовый файлы из папки dist переписать в веб-сервер папку.

Например для ubuntu в браузере адрес по умолчанию localhost - это папка /var/www

т.е. переписывает скомпилированные файл из dist папки в /var/www папку и у нас админка доступна по адресу http://localhost

2. Более правильный вариант, особенно для рабочего окружения.

Запустить веб сервер.

Вот пример, как открыть в браузере сгенерированные файлы по адресу http://localhost:3002

 

pm2 serve ./dist 3002

или:

pm2 start process.json

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...