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_system_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
|
||||
|
||||
|
||||
## 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
|
||||
|
||||
In this step, you will install myems-api on Ubuntu for production or development.
|
||||
|
|
|
@ -1,62 +1,62 @@
|
|||
myems_system_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_system_db',
|
||||
}
|
||||
|
||||
myems_energy_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_energy_db',
|
||||
}
|
||||
|
||||
myems_energy_baseline_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_energy_baseline_db',
|
||||
}
|
||||
|
||||
myems_billing_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_billing_db',
|
||||
}
|
||||
|
||||
myems_billing_baseline_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_billing_baseline_db',
|
||||
}
|
||||
|
||||
myems_historical_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_historical_db',
|
||||
}
|
||||
|
||||
myems_user_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_user_db',
|
||||
}
|
||||
|
||||
myems_fdd_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_fdd_db',
|
||||
}
|
||||
|
||||
myems_reporting_db = {
|
||||
'user': 'root',
|
||||
'password': '!MyEMS1',
|
||||
'password': 'pAssw0rd@12345',
|
||||
'host': '127.0.0.1',
|
||||
'database': 'myems_reporting_db',
|
||||
}
|
||||
|
|
|
@ -5,10 +5,10 @@ After=network.target
|
|||
|
||||
[Service]
|
||||
PIDFile=/run/myems-api/pid
|
||||
User=root
|
||||
Group=root
|
||||
WorkingDirectory=/myems-api
|
||||
ExecStart=/usr/local/bin/gunicorn --pid /run/myems-api/pid --timeout 600 --workers=4 app:api
|
||||
User=nvidia
|
||||
Group=nvidia
|
||||
WorkingDirectory=/home/nvidia/PycharmProjects/myems/myems-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
|
||||
ExecStop=/bin/kill -s TERM $MAINPID
|
||||
PrivateTmp=true
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
anytree
|
||||
simplejson
|
||||
mysql-connector-python==8.0.20
|
||||
mysql.connector
|
||||
falcon
|
||||
falcon_cors
|
||||
falcon-multipart
|
||||
gunicorn
|
||||
openpyxl
|
||||
et_xmlfile==1.1
|
||||
jdcal
|
||||
openpyxl==3.0.7
|
||||
pillow
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
|
||||
gunicorn --pid pid --timeout 600 --workers=4 app:api
|
Loading…
Reference in New Issue