Kylin OS
В этом руководстве вы развернете MyEMS на сервере Kylin V11.
Предварительные требования
В этом руководстве описывается, как установить MyEMS на Kylin V11. Аппаратные требования зависят от выбранной базы данных и количества устройств, подключенных к системе. Для запуска MyEMS и MySQL на одном компьютере вам потребуется не менее 8 ГБ ОЗУ.
Обновите систему и установите необходимые инструменты:
sudo yum update
sudo yum install git
systemctl stop firewalld
Клонируйте исходный код:
cd ~
git clone https://gitee.com/myems/myems
Шаг 1 База данных
См. База данных
Шаг 2 myems-api
- Установите службу myems-api:
sudo cp -r ~/myems/myems-api /myems-api
cd /myems-api
sudo pip install -r requirements.txt
Создайте файл .env на основе example.env и отредактируйте его при необходимости:
sudo cp /myems-api/example.env /myems-api/.env
sudo nano /myems-api/.env
Добавьте порт в брандмауэр:
sudo firewall-cmd --zone=public --add-port=8000/tcp --permanent
sudo firewall-cmd --reload
Установите файлы конфигурации systemd:
sudo cp /myems-api/myems-api.service /lib/systemd/system/
sudo cp /myems-api/myems-api.socket /lib/systemd/system/
sudo cp /myems-api/myems-api.conf /usr/lib/tmpfiles.d/
Далее включите службы для автоматического запуска при загрузке системы:
sudo systemctl enable myems-api.socket
sudo systemctl enable myems-api.service
Запустите службы:
sudo systemctl start myems-api.socket
sudo systemctl start myems-api.service