Task #8750
uzavřenýNasazení aplikace na server
90%
Popis
S CIVem domluvit podmínky nasazení aplikace na server + zprovoznit aplikaci, poskytnout uživatelkám info, na jaké adrese možno vyzkoušet. Samozřejmě konzultovat výsledky se zbytkem týmu.
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Cílová verze nastaven na 5. Iterace
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Stav změněn z New na Assigned
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
Poslán mail řediteli civu, čekám na ack
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- % Hotovo změněn z 0 na 10
Dostaneme prostor u civáku, používají Kubernetes. Projekt bude muset být nahrán někam na jejich gitlab, očekáváme další instrukce.
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- % Hotovo změněn z 10 na 20
máme prostor: dalimilova-kronika.fpe.zcu.cz ; mám přístup na gitlab projektu, teď tedy zbývá zjistit formu, ve které to tam máme nahrát - nemají návod.. Akorát víme, že jedem dle jejich "kubernetes+gitlab".
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- % Hotovo změněn z 20 na 40
Na git civu pushnut nás projekt + studium kubernetes
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- % Hotovo změněn z 40 na 50
Máme Dockerfily + composer, pomocí kterých mi běží php i postgres. Web mi na lokálním PC funguje, ale nekomunikuje spolu web <-> db (db v Dockeru ale obsahuje ok data). Tedy TBD vyřešit propojení db a webu, pak můžu kontaktovat civáky s funkčním composer fajlem.
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- % Hotovo změněn z 50 na 60
Komunikuje nám server <-> db, teď přidat upgrade script pro users a můžeme předat image civákům k nasazení
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Stav změněn z Assigned na Verified
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Stav změněn z Verified na Closed
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Stav změněn z Closed na Accepted
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Stav změněn z Accepted na Assigned
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- % Hotovo změněn z 60 na 90
Na git civu nahrán náš projekt, včetně docker buildů. Buildy jsme testovali včera, vše ok. Teď tedy čekání na reakci civu, co je potřeba ještě dodat (zřejmě něco s kubernetes).
Aktualizováno uživatelem Ondřej Anděl před téměř 4 roky(ů)
- Cílová verze změněn z 5. Iterace na 6. Iterace
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
S CIVem to bude ještě na dýl, prozatím zprovozněn image Dockeru na localhostu, PC na uni v 326. Zadavatelky dostaly vz. přístup k PC přes non-admin účet, řešeno v rámci tech. skupiny.
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
Na serverech civu máme zbuilděný image pro php i postgress (viz screen na Discordu). Teď je tedy předat kubernetes a snad to najede ;). (Jinak zadavatelky vyzkoušely na localhostu, jež běžel na školním PC - opět viz Discord).
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
Rozchodil jsem si nástroj kubectl (viz mail od civu, druhý Ondra byl v kopii) a upravoval konfiguráky, web nyní nabíhá: https://dalimilova-kronika.fpe.zcu.cz/. Úkol je tedy z čásit z plněný, ale pořád nám chybí:
1) propojit kontejner db a phpka na kubernetes clusteru civaku
2) hardcoded hesla do db jsou nešťastný, v příští iter musíme také odstranit
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
Kontejnery spolu komunikují, vše funguje - viz Discord. Problém je, že IP postgressu je momentálně v kódu phpka hardcoded - editováno vimem přímo v běžícím kontejneru. Tedy tohle potřeba opravit, ale máme proof, že problém je fakt jen v referenci na kubernetes service.
Aktualizováno uživatelem Ondřej Anděl před téměř 4 roky(ů)
- Cílová verze změněn z 6. Iterace na 7. Iterace
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
IP DB už není hardcoded -> odstranit hardcoded hesla + vyřešit persistent storage pro DB a máme nasazeno, dle pravidel CIVu.
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
Vytvořeny kubern. secrets s udaji do DB, php už z nich čte -> vyřešit postgres kontejner
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
hesla jsou skryta už i u pg kontejneru
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Stav změněn z Assigned na Verified
Aktualizováno uživatelem Ondřej Drtina před téměř 4 roky(ů)
- Stav změněn z Verified na Closed