How to:
-
Create project.env
For example:
export GUNICORN_INSTANCE=app:create_app() # constant for prod app export POSTGRES_USER=prod_user export POSTGRES_PASSWORD=super_prod_pass export POSTGRES_DB=prod_db
-
Manage docker
./compose_run.sh prod # boot on 0.0.0.0
./compose_restart.sh # restart with previus .env
./compose_stop.sh # stop with save volumes
How to:
-
Use your psql or boot docker container:
cd /backend/app ./run_localpsql.sh # boot psql container # with enviroment in localpsql.env # for stop use 'docker stop localpsql'
-
Boot app:
python3 -m venv venv/ source venv/bin/activate pip install -r requirements.txt python run.py # check on 127.0.0.1:5000