Browse Source

nasazení

master
mist 4 years ago
parent
commit
7d9fae44de
  1. 43
      README.md

43
README.md

@ -1,2 +1,45 @@
# blog
## Instalace na produkční serve
$ git clone http://git.asgard.odbornaskola.cz/jmeno.prijmeni/blog.git
$ cd blog
$ virtualenv .venv
$ source .venv/bin/activate
$ pip install -r requirements.txt
$ python manage.py migrate
$ python manage.py collectstatic
$ python manage.py createsuperuser
$ nano /etc/uwsgi/apps-enabled/webproject.ini # přejmenovat mujprojekt
$ sudo systemctl restart uwsgi
$ sudo systemctl restart nginx
## Opakovaná instalace
$ rm -rf blog/
Následně opakovat příkazy pro instalaci
## Aplikování změn na produkci
$ cd blog
$ git pull
$ source .venv/bin/activate
Nakonec je potřeba restartovat server:
$ sudo systemctl restart uwsgi
### Změna v modelu
Je třeba provést příkaz migrate.
$ python manage.py migrate
### Změna ve static
Je třeba provést příkaz collectstatic.
$ python manage.py collectstatic
### Změna v šabloně nebo v py souborech
Není třeba žádný dodatečný příkaz

Loading…
Cancel
Save