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
|
gunicorn --bind="192.168.0.2:5000" --threads=2 --workers=2 main:app
|
||||||
|
|
||||||
Also have to run the job manager for jobs to work:
|
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:
|
To rebuild DB from scratch/empty data:
|
||||||
|
|
||||||
|
|||||||
1
TODO
1
TODO
@@ -1,6 +1,5 @@
|
|||||||
## GENERAL
|
## GENERAL
|
||||||
|
|
||||||
* make code use FLASK_ENV var to use a pa-devdb equiv
|
|
||||||
* create a new table file_face_refimg_link:
|
* create a new table file_face_refimg_link:
|
||||||
file_id, face_enc, ref_img (can be null)
|
file_id, face_enc, ref_img (can be null)
|
||||||
* need AI code to:
|
* need AI code to:
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ elif os.environ['FLASK_ENV'] == "development":
|
|||||||
PA_JOB_MANAGER_HOST="localhost"
|
PA_JOB_MANAGER_HOST="localhost"
|
||||||
DB_URL = 'postgresql+psycopg2://pa:for_now_pa@mara.ddp.net:65432/pa'
|
DB_URL = 'postgresql+psycopg2://pa:for_now_pa@mara.ddp.net:65432/pa'
|
||||||
elif os.environ['FLASK_ENV'] == "production":
|
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'
|
DB_URL = 'postgresql+psycopg2://pa:for_now_pa@padb/pa'
|
||||||
else:
|
else:
|
||||||
print( "ERROR: I do not know which environment (development, etc.) and which DB (on which host to use)" )
|
print( "ERROR: I do not know which environment (development, etc.) and which DB (on which host to use)" )
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/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"
|
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