Skip to content
This repository has been archived by the owner on Oct 16, 2024. It is now read-only.

Produksjonsmiljø

YngveMolnes edited this page Mar 27, 2019 · 10 revisions

Produksjonsmiljø på cirkus

Applikasjonen har en apache og en uwsgi-instans på cirkus. Disse finnes hhv i

/etc/uwsgi/apps-availible/fg-beta.samfundet.no.ini

/etc/apache2/sites-availible/fg-beta.samfundet.no.conf

For å starte uwsgi-instansen på nytt (altså, restarte django på folkemunne) kan man gjøre

touch /var/www/samfundet.no/fg-beta/reload

I src/django_backend/fg/local_settings.py overskriver man settings fra repoet. Her må man manuelt inn og endre på serveren per nå.

Database

Databasen er opprettet med

createuser --no-superuser fg_prod_owner

createdb fg_web_2019

psql fg_web_2019

ALTER USER fg_prod_owner WITH ENCRYPTED PASSWORD '<passord>';

GRANT ALL PRIVILEGES ON DATABASE fg_web_2019 TO fg_web_owner;

Credentials til produksjonmiljøet finnes i src/django_backend/fg/local_settings.py

Deployment

Frem til deployment er helt automatisert kan man gjøre deploy med å

  1. Hente inn nyeste kode
  2. Reloade uwsgi
  3. Kjøre /var/www/samfundet.no/fg-beta/deploy_frontend.sh

Management

For å benytte seg av djangoskallet med local_settings må man gi path til modulen som et argument. Det kan man gjøre med python manage.py [cmd] settings=fg.local_settings

Clone this wiki locally