make prod pa_job_manager have FLASK_ENV of production and use localhost for job mgr host
This commit is contained in:
2
README
2
README
@@ -57,7 +57,7 @@ to run prod version of web server:
|
||||
gunicorn --bind="192.168.0.2:5000" --threads=2 --workers=2 main:app
|
||||
|
||||
Also have to run the job manager for jobs to work:
|
||||
python3 pa_job_manager.py
|
||||
FLASK_ENV="development" python3 pa_job_manager.py
|
||||
|
||||
To rebuild DB from scratch/empty data:
|
||||
|
||||
|
||||
1
TODO
1
TODO
@@ -1,6 +1,5 @@
|
||||
## GENERAL
|
||||
|
||||
* make code use FLASK_ENV var to use a pa-devdb equiv
|
||||
* create a new table file_face_refimg_link:
|
||||
file_id, face_enc, ref_img (can be null)
|
||||
* need AI code to:
|
||||
|
||||
@@ -16,7 +16,7 @@ elif os.environ['FLASK_ENV'] == "development":
|
||||
PA_JOB_MANAGER_HOST="localhost"
|
||||
DB_URL = 'postgresql+psycopg2://pa:for_now_pa@mara.ddp.net:65432/pa'
|
||||
elif os.environ['FLASK_ENV'] == "production":
|
||||
PA_JOB_MANAGER_HOST="192.168.0.2"
|
||||
PA_JOB_MANAGER_HOST="localhost"
|
||||
DB_URL = 'postgresql+psycopg2://pa:for_now_pa@padb/pa'
|
||||
else:
|
||||
print( "ERROR: I do not know which environment (development, etc.) and which DB (on which host to use)" )
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
su mythtv -g mythtv -c "python3 /code/pa_job_manager.py" &
|
||||
su mythtv -g mythtv -c "FLASK_ENV="production" python3 /code/pa_job_manager.py" &
|
||||
gunicorn --bind=0.0.0.0:443 --workers=4 --threads=16 --certfile /etc/letsencrypt/live/pa.depaoli.id.au/fullchain.pem --keyfile /etc/letsencrypt/live/pa.depaoli.id.au/privkey.pem main:app --env FLASK_ENV="production"
|
||||
|
||||
Reference in New Issue
Block a user