Before to start deploying to Staging you need to change code, prepare data files and sql scripts.
pre-step: make a database backup
- sudo git pull origin staging
- Database scripts: psql -h localhost -U elcano_iepg_admin -d elcano_iepg < run_update.sql
- cd www-srv/src
- python flux_updatefromcalculatedxlsx.py calculus2021.xlsx 16 151 13 28
- python updatecache.py
- Add new year. Open with vim this files and add year:
- explora/js/config.js
- frontend/js/config.js
- docker stop cadvisor-monitor && ./manager.sh refresh staging && docker start cadvisor-monitor
WARNING: not dockerized environment :-)
pre-step: make a database backup: pg_dump -h localhost -U elcano_iepg_admin -d elcano_iepg > elcanoiepg__dump.sql
- sudo git pull origin master
- Database scripts: psql -h localhost -U elcano_iepg_admin -d elcano_iepg < run_update.sql
- cd www-srv/ && . venv/bin/activate
- cd src && python flux_updatefromcalculatedxlsx.py calculus2021.xlsx 16 151 13 28
- python updatecache.py
- deactivate
- Add new year. Open with vim this files and add year located at www/src folder:
- explora/js/config.js
- frontend/js/config.js
- Change PROD configs:
- cp www-srv/src/common/config_PROD.py www-srv/src/common/config.py
- cp www-srv/src/frontend/downloads_PROD.py www-srv/src/frontend/downloads.py
- cp www/src/build/config_PROD.js www/src/build/config.js
- cd www/src
- jake
- sudo service uwsgi restart
- sudo service nginx restart