
1 changed files with 43 additions and 0 deletions
@ -1,2 +1,45 @@ |
|||||
# blog |
# 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…
Reference in new issue