Sign in to follow this  
support

Как отдельно запустить админку (приложение 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

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this