On 2018-09-04 15:03, Martin Stiborský wrote:
Ahoj,
jelikož zmiňuješ WordPress, tak velmi doporučuji tohle repo Ládi
Smitky s doporučenou konfigurací WP na nginxu + php-fpm:
https://github.com/lynt-smitka/WP-nginx-config [2]
Jinak kombo nginx+php-fpm rozhodně doporučuji. Na problémy s
provozem WP nenarazíš, funguje a spravuje se to dobře.
Tak jo ;)
Kdyz se tu rozebira prehlidka ruznych stylu adminovani a kazdy z nich je
v ruzne mire prekonany, prikladam, co povazuju za aktualne vubec nejvic
state-of-the-art, tj. to nejsamlepsi, co se da na planete sehnat -
Wordpress se zaridi dneska po "spravnu" takto:
https://github.com/grafted-in/wordpress-nginx-nix
Po spravnu znamena reproducible builds, declarative definitions,
functionally pure, devops to the bone.
Tedy, vsechny moderni trendy v jednom a jeste o kus dal, no ale taky aby
ne - ta vec neprosla bourlivym hipster vyvojem, ale stravila dobrych 12
let u akademiku, nez sla poradne do sveta, prave proto, aby se vyhnuli
vsem chybam, na ktere moderni prekotny vyvoj narazi postupne a vzdycky
je prekona jeste vetsim mnozstvim netypovanyho imperativniho kodu, co se
sype jako domecek z karet kdykoliv se na nej clovek spatne podiva
(vetsinou kousek mimo happy path a veci se sypou).
Po spravny taky znamena takhle automatizovane spravovat treba stovky
masin, stejnym zpusobem.
^ tamta vec stavi nad NixOps, co je tooling umoznujici spravu hromady
stroju s NixOSem.
o NixOSu budeme mit se Sorkim prednasku na LinuxDays (pokud bude
zarazena do programu), tak nevahejte prijit, tam se pokusime ukazat ty
veci vic v kontextu a jaky vsechny kouzla jsou s tim mozny.
Zatim si zkuste predstavit distro, ktery umoznuje v jednom souboru
popsat kompletne stav ty masiny - vc. obsahu konfiguracnich souboru,
instalovanych baliku, vytvorenych uzivatelu a podobne. A pak si zkuste
predstavit situaci, kdy potrebujete zmenit tri radky kodu nekde v
nekterem baliku z te distribuce - jak? Dalsich par radku do toho jednoho
souboru, configuration.nix, ktery zachycuje stav celeho stroje.
Takhle muzete mit cely cluster, cela datacentra popsana jednim Git
repozitarem - a v tom repozitari budou popsane najednou i vsechny zmeny
do te zakladni vybavy softwaru, pokud nejake potrebujete.
/snajpa
P.S. psano schvalne skorokonfrontacnim stylem "NixOS is da best", abych
vas tim popichnul a donutil se na ten NixOS podivat. Kdyz uz nic jinyho,
tu se mrknete, jak se krasne jednoduse deployne Wordpress s Apachem +- v
defaultu s nastavenim theme:
https://nixos.wiki/wiki/Wordpress
Je to na par radku a je to lahoda.