updated README
parent
8e0bb54616
commit
013ee28003
|
@ -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/
|
||||||
|
|
Loading…
Reference in New Issue