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.
 
 
 
 
Jméno Příjmení b16688c5da doplnění nginx 4 years ago
blog přetížení admin templates 4 years ago
home úprava modelu home 4 years ago
search kostra wagtailu 5 years ago
stranky přidána aplikace stranky 5 years ago
zapisnik změna nadpisu 5 years ago
.dockerignore kostra wagtailu 5 years ago
.gitignore galerie + bootstrap 5 years ago
Dockerfile kostra wagtailu 5 years ago
README.md doplnění nginx 4 years ago
manage.py přetížení admin templates 4 years ago
requirements.txt wagtail menu 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