updated README

pull/82/MERGE
13621160019@163.com 2021-11-25 16:55:26 +08:00
parent 8e0bb54616
commit 013ee28003
1 changed files with 55 additions and 13 deletions

View File

@ -52,34 +52,74 @@ docker run -d --restart always --name myems-aggregation myems/myems-aggregation
--name Assign a name to the container --name Assign a name to the container
### Option 2: Install myems-aggregation on Ubuntu Server (bare-metal or virtual machine)
In this section, you will install myems-aggregation on Ubuntu Server. ### Option 2: Online install myems-aggregation on Ubuntu Server with internet access
Download and install MySQL Connector: In this section, you will install myems-aggregation on Ubuntu Server with internet access.
```bash
cd ~
git clone https://github.com/MyEMS/myems.git
cd myems
git checkout master (or the latest release tag)
cd myems-aggregation
pip install -r requirements.txt
cp -r ~/myems/myems-aggregation /myems-aggregation
```
Copy exmaple.env file to .env and modify the .env file:
```bash
cp /myems-aggregation/example.env /myems-aggregation/.env
nano /myems-aggregation/.env
```
Setup systemd service:
```bash
cp myems-aggregation.service /lib/systemd/system/
```
Enable the service:
```bash
systemctl enable myems-aggregation.service
```
Start the service:
```bash
systemctl start myems-aggregation.service
```
Monitor the service:
```bash
systemctl status myems-aggregation.service
```
View the log:
```bash
cat /myems-aggregation.log
```
### Option 3: Offline install myems-aggregation on Ubuntu Server without internet access
In this section, you will install myems-aggregation on Ubuntu Server without internet access.
Download on any server with internet access:
```bash ```bash
cd ~/tools cd ~/tools
wget https://cdn.mysql.com/archives/mysql-connector-python-8.0/mysql-connector-python-8.0.23.tar.gz wget https://cdn.mysql.com/archives/mysql-connector-python-8.0/mysql-connector-python-8.0.23.tar.gz
git clone https://github.com/henriquebastos/python-decouple.git
cd ~
git clone https://github.com/MyEMS/myems.git
```
Copy files to the server without internet access and install prerequisites:
```bash
cd ~/tools
tar xzf mysql-connector-python-8.0.23.tar.gz tar xzf mysql-connector-python-8.0.23.tar.gz
cd ~/tools/mysql-connector-python-8.0.23 cd ~/tools/mysql-connector-python-8.0.23
python3 setup.py install python3 setup.py install
```
Download and install Python Decouple
```bash
cd ~/tools
git clone https://github.com/henriquebastos/python-decouple.git
cd ~/tools/python-decouple cd ~/tools/python-decouple
python3 setup.py install python3 setup.py install
``` ```
Install myems-aggregation service: Install myems-aggregation service:
```bash ```bash
cd ~ cd ~/myems
git clone https://github.com/MyEMS/myems.git
cd myems
git checkout master (or the latest release tag) git checkout master (or the latest release tag)
cp -R ~/myems/myems-aggregation /myems-aggregation cp -r ~/myems/myems-aggregation /myems-aggregation
``` ```
Copy exmaple.env file to .env and modify the .env file: Copy exmaple.env file to .env and modify the .env file:
```bash ```bash
@ -112,3 +152,5 @@ cat /myems-aggregation.log
[1]. https://myems.io [1]. https://myems.io
[2]. https://dev.mysql.com/doc/connector-python/en/ [2]. https://dev.mysql.com/doc/connector-python/en/
[3]. https://github.com/henriquebastos/python-decouple/