Jump to content

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


Recommended Posts

support

Админка - это обычное 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

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...