
1 changed files with 43 additions and 0 deletions
@ -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…
Reference in new issue