You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
4 years ago | |
---|---|---|
blog | 4 years ago | |
home | 4 years ago | |
search | 5 years ago | |
stranky | 5 years ago | |
zapisnik | 5 years ago | |
.dockerignore | 5 years ago | |
.gitignore | 5 years ago | |
Dockerfile | 5 years ago | |
README.md | 4 years ago | |
manage.py | 4 years ago | |
requirements.txt | 5 years ago |
README.md
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 createsuperuser
$ python manage.py collectstatic
Poslední vrátí cestu, kde se nachází statické soubory: /home/webmaster/blog/static
Tuto cestu je třeba zohlednit v nastavení webového serveru následujícím příkazem:
$ nano /etc/nginx/sites-enabled/webproject
a doplnění názvu projektu:
location /static/ {
root /home/webmaster/blog;
}
$ 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