fixed one bug for database.
created a dirty and easy way to run myems-api. enhanced requirements.txt for both database and myems-api.pull/67/MERGE
parent
4a8f06af83
commit
1bfdedf0cc
|
@ -11,4 +11,4 @@ mysql -uroot -p$mypassword < myems_historical_db.sql
|
||||||
mysql -uroot -p$mypassword < myems_reporting_db.sql
|
mysql -uroot -p$mypassword < myems_reporting_db.sql
|
||||||
mysql -uroot -p$mypassword < myems_system_db.sql
|
mysql -uroot -p$mypassword < myems_system_db.sql
|
||||||
mysql -uroot -p$mypassword < myems_user_db.sql
|
mysql -uroot -p$mypassword < myems_user_db.sql
|
||||||
mysql -uroot -p$mypassword < demo/myems_system_db.sql
|
mysql -uroot -p$mypassword < demo-en/myems_system_db.sql
|
|
@ -19,7 +19,13 @@ gunicorn
|
||||||
|
|
||||||
openpyxl
|
openpyxl
|
||||||
|
|
||||||
|
## Quick Installation on Ubuntu 20.04
|
||||||
|
We're using anaconda python and create a virtual environment named "myems".
|
||||||
|
```bash
|
||||||
|
conda activate myems
|
||||||
|
pip install -r requirements.txt
|
||||||
|
run.sh
|
||||||
|
```
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
In this step, you will install myems-api on Ubuntu for production or development.
|
In this step, you will install myems-api on Ubuntu for production or development.
|
||||||
|
|
|
@ -1,62 +1,62 @@
|
||||||
myems_system_db = {
|
myems_system_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_system_db',
|
'database': 'myems_system_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_energy_db = {
|
myems_energy_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_energy_db',
|
'database': 'myems_energy_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_energy_baseline_db = {
|
myems_energy_baseline_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_energy_baseline_db',
|
'database': 'myems_energy_baseline_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_billing_db = {
|
myems_billing_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_billing_db',
|
'database': 'myems_billing_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_billing_baseline_db = {
|
myems_billing_baseline_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_billing_baseline_db',
|
'database': 'myems_billing_baseline_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_historical_db = {
|
myems_historical_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_historical_db',
|
'database': 'myems_historical_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_user_db = {
|
myems_user_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_user_db',
|
'database': 'myems_user_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_fdd_db = {
|
myems_fdd_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_fdd_db',
|
'database': 'myems_fdd_db',
|
||||||
}
|
}
|
||||||
|
|
||||||
myems_reporting_db = {
|
myems_reporting_db = {
|
||||||
'user': 'root',
|
'user': 'root',
|
||||||
'password': '!MyEMS1',
|
'password': 'pAssw0rd@12345',
|
||||||
'host': '127.0.0.1',
|
'host': '127.0.0.1',
|
||||||
'database': 'myems_reporting_db',
|
'database': 'myems_reporting_db',
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,10 +5,10 @@ After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
PIDFile=/run/myems-api/pid
|
PIDFile=/run/myems-api/pid
|
||||||
User=root
|
User=nvidia
|
||||||
Group=root
|
Group=nvidia
|
||||||
WorkingDirectory=/myems-api
|
WorkingDirectory=/home/nvidia/PycharmProjects/myems/myems-api
|
||||||
ExecStart=/usr/local/bin/gunicorn --pid /run/myems-api/pid --timeout 600 --workers=4 app:api
|
ExecStart=/home/nvidia/anaconda3/envs/myems/bin/gunicorn --pid /run/myems-api/pid --timeout 600 --workers=4 app:api
|
||||||
ExecReload=/bin/kill -s HUP $MAINPID
|
ExecReload=/bin/kill -s HUP $MAINPID
|
||||||
ExecStop=/bin/kill -s TERM $MAINPID
|
ExecStop=/bin/kill -s TERM $MAINPID
|
||||||
PrivateTmp=true
|
PrivateTmp=true
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
anytree
|
anytree
|
||||||
simplejson
|
simplejson
|
||||||
|
mysql-connector-python==8.0.20
|
||||||
mysql.connector
|
mysql.connector
|
||||||
falcon
|
falcon
|
||||||
falcon_cors
|
falcon_cors
|
||||||
falcon-multipart
|
falcon-multipart
|
||||||
gunicorn
|
gunicorn
|
||||||
openpyxl
|
et_xmlfile==1.1
|
||||||
|
jdcal
|
||||||
|
openpyxl==3.0.7
|
||||||
pillow
|
pillow
|
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
gunicorn --pid pid --timeout 600 --workers=4 app:api
|
Loading…
Reference in New Issue