-
Notifications
You must be signed in to change notification settings - Fork 0
Produksjonsmiljø
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å.
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
Frem til deployment er helt automatisert kan man gjøre deploy med å
- Hente inn nyeste kode
- Reloade uwsgi
- Kjøre
/var/www/samfundet.no/fg-beta/deploy_frontend.sh
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