Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 1.54 KB

deploy_instructions_staging_and_prod.md

File metadata and controls

43 lines (34 loc) · 1.54 KB

Deploy instructions

Before to start deploying to Staging you need to change code, prepare data files and sql scripts.

STAGING (Lincoln Server)

pre-step: make a database backup

  1. sudo git pull origin staging
  2. Database scripts: psql -h localhost -U elcano_iepg_admin -d elcano_iepg < run_update.sql
  3. cd www-srv/src
  4. python flux_updatefromcalculatedxlsx.py calculus2021.xlsx 16 151 13 28
  5. python updatecache.py
  6. Add new year. Open with vim this files and add year:
  • explora/js/config.js
  • frontend/js/config.js
  1. docker stop cadvisor-monitor && ./manager.sh refresh staging && docker start cadvisor-monitor

PROD (Olivia Server)

WARNING: not dockerized environment :-)

pre-step: make a database backup: pg_dump -h localhost -U elcano_iepg_admin -d elcano_iepg > elcanoiepg__dump.sql

  1. sudo git pull origin master
  2. Database scripts: psql -h localhost -U elcano_iepg_admin -d elcano_iepg < run_update.sql
  3. cd www-srv/ && . venv/bin/activate
  4. cd src && python flux_updatefromcalculatedxlsx.py calculus2021.xlsx 16 151 13 28
  5. python updatecache.py
  6. deactivate
  7. Add new year. Open with vim this files and add year located at www/src folder:
  • explora/js/config.js
  • frontend/js/config.js
  1. 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
  1. cd www/src
  2. jake
  3. sudo service uwsgi restart
  4. sudo service nginx restart