readme doplnene
This commit is contained in:
parent
9b1c3a6558
commit
b1b09db2c4
21
README.md
21
README.md
@ -0,0 +1,21 @@
|
|||||||
|
1. Na spustenie aplikácie je potrebný Docker a pre automatizáciu kontajnerizácie aj WSL prípade PC s nainštalovaným Linuxom + GIT.
|
||||||
|
|
||||||
|
2. Je to jednoduchá TO-DO aplikácia kde si rôzni užívatelia možu pridávať a mazať svoje pripomienky, označiť ich za hotové a filtrovať na základe dátumu.
|
||||||
|
|
||||||
|
3. Aplikácia využíva jeden pomenovaný zväzok todo_mysql_data, ktorý slúži na perzistetné uloženie dát z databázy.
|
||||||
|
|
||||||
|
4. Konfigurácia kontajnerov bola rozelená na tri samostatné služby a to frontend, backend a databáza, a sú spravované pomocou Docker compose súboru. Databázovy kontajner využíva obraz mysql, backend je postavený na obraze node:20 a frontend na nginx.
|
||||||
|
|
||||||
|
5. todo_backend - kontajner obsahujúci backend založený na Node.js.
|
||||||
|
todo_db - kontajner obsahuhúci databázovú vrstvu založenú na obraze MYSQL
|
||||||
|
todo_frontend - kotanjner obsahujúci frontend založený na HTML, Tailwind a JS. Samotný kontajner je postavný na obraze Nginx.
|
||||||
|
|
||||||
|
6. Ak máte systém Linux resp. WSL, stačí sa presunút na miesto do ktorého chcete naklonovať repozitár. Repozitár je verejný takže by s klonovaním nemal byť problém. Potom stačí zadať príkaz:
|
||||||
|
|
||||||
|
git clone git@git.kemt.fei.tuke.sk:mu590ku/zkt26.git <nazov_noveho_priecinka_do_ktoreho_sa_repozitar_naklonuje>
|
||||||
|
|
||||||
|
Po zadaní príkazu sa vytvorí priečinok a v ňom bude ďalší priečinok z1, ktorý už bude obsahovať ako aplikáciu tak skripty pre automatickú kontajnerizáciu. Stačí už len postupne spúšťať skripty ./prepare-app.sh, ./start-app.sh, ./stop-app.sh a ./remove-app.sh.
|
||||||
|
|
||||||
|
7. Aplikáciu si na webovom rozhraní pozriete cez port 8080, príklad: 127.0.0.1:8080
|
||||||
|
|
||||||
|
8. ChatGPT 5.4, StackOverflow, Reddit
|
||||||
Loading…
Reference in New Issue
Block a user