From 857dcac3b818d56485722250e8566f9cdebed307 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondrej=20Ladomirj=C3=A1k?= Date: Sat, 19 Mar 2022 10:21:58 +0000 Subject: [PATCH 1/7] Update 'zadanie1/README.md' --- zadanie1/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zadanie1/README.md b/zadanie1/README.md index 47940ee..67c376a 100644 --- a/zadanie1/README.md +++ b/zadanie1/README.md @@ -1,4 +1,4 @@ -**Základy klaudových technológií - Zadanie 1** +*Základy klaudových technológií - Zadanie 1* **Ondrej Ladomirják** From a6256974037d8a79bb96815e13f397a315c88038 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondrej=20Ladomirj=C3=A1k?= Date: Sat, 19 Mar 2022 10:23:15 +0000 Subject: [PATCH 2/7] Update 'zadanie1/README.md' --- zadanie1/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zadanie1/README.md b/zadanie1/README.md index 67c376a..83f7080 100644 --- a/zadanie1/README.md +++ b/zadanie1/README.md @@ -1,5 +1,5 @@ -*Základy klaudových technológií - Zadanie 1* -**Ondrej Ladomirják** +#Základy klaudových technológií - Zadanie 1 +##Ondrej Ladomirják** *Funkcionalita aplikácie* From c3f4288e060074c8233791562e86a3865b0fb98a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondrej=20Ladomirj=C3=A1k?= Date: Sat, 19 Mar 2022 10:24:03 +0000 Subject: [PATCH 3/7] Update 'zadanie1/README.md' --- zadanie1/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zadanie1/README.md b/zadanie1/README.md index 83f7080..b06d00a 100644 --- a/zadanie1/README.md +++ b/zadanie1/README.md @@ -1,5 +1,5 @@ -#Základy klaudových technológií - Zadanie 1 -##Ondrej Ladomirják** +#Základy klaudových technológií - Zadanie 1# +##Ondrej Ladomirják## *Funkcionalita aplikácie* From 968bce3e48405d6d3bd78b8f832d7a06a92225be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondrej=20Ladomirj=C3=A1k?= Date: Sat, 19 Mar 2022 10:40:44 +0000 Subject: [PATCH 4/7] Update 'zadanie1/README.md' --- zadanie1/README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/zadanie1/README.md b/zadanie1/README.md index b06d00a..42f9f49 100644 --- a/zadanie1/README.md +++ b/zadanie1/README.md @@ -1,8 +1,8 @@ -#Základy klaudových technológií - Zadanie 1# -##Ondrej Ladomirják## +# Základy klaudových technológií - Zadanie 1 # +# Ondrej Ladomirják # -*Funkcionalita aplikácie* -Táto aplikácia slúži na správu NoSQL databázy MongoDB. Keďže práca s databázou cez príkazový riadok nie je veľmi "user-friendly", tak súčasťou je taktiež webové rozhranie pre správu databázy Mongo-Express, v ktorom možno vytvárať nové databázy a kolekcie, a pridávať do novovytvorených kolekcií potrebné záznami +### Funkcionalita aplikácie ### +Táto aplikácia slúži na správu NoSQL databázy **MongoDB**. Keďže práca s databázou cez príkazový riadok nie je veľmi "user-friendly", tak súčasťou je taktiež webové rozhranie pre správu databázy **Mongo-Express**, v ktorom možno vytvárať nové databázy, kolekcie, a pridávať do novovytvorených kolekcií potrebné záznami. -*Pomenované zväzky a virtuálna sieť* +### Pomenované zväzky a virtuálna sieť ### From 28232c990386818008249239fb5ff87ea477ace9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondrej=20Ladomirj=C3=A1k?= Date: Sat, 19 Mar 2022 11:37:34 +0000 Subject: [PATCH 5/7] Update 'zadanie1/README.md' --- zadanie1/README.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/zadanie1/README.md b/zadanie1/README.md index 42f9f49..961656d 100644 --- a/zadanie1/README.md +++ b/zadanie1/README.md @@ -3,6 +3,19 @@ ### Funkcionalita aplikácie ### -Táto aplikácia slúži na správu NoSQL databázy **MongoDB**. Keďže práca s databázou cez príkazový riadok nie je veľmi "user-friendly", tak súčasťou je taktiež webové rozhranie pre správu databázy **Mongo-Express**, v ktorom možno vytvárať nové databázy, kolekcie, a pridávať do novovytvorených kolekcií potrebné záznami. +Táto aplikácia sa skladá z dvoch kontajnerov **mongodb a mongo-express** a slúži na správu NoSQL databázy **MongoDB**. Keďže práca s databázou cez príkazový riadok nie je veľmi "user-friendly", tak súčasťou je taktiež webové rozhranie pre správu databázy **Mongo-Express**, v ktorom možno vytvárať nové databázy, kolekcie, a pridávať do novovytvorených kolekcií potrebné záznami. ### Pomenované zväzky a virtuálna sieť ### +Kontajner mongodb obsahuje jeden pomenovaný zvazok s názvom **mongo-db-data**, ktorý slúži na uchovanie stavu aplikácie a teda zachovanie vytvorených databáz. Na to aby dokázali vytvorené kontajneri spolu komunikovať bola použitá defaultna sieť, ktorú automaticky generuje docker-compose s názvom **docker-network-zct** + +### Opis konfigurácie kontajnerov ### +Celú konfiguráciu možno nájsť v súbore docker-compose.yaml. Vytvorené boli dva kontajneri, ktorým bolo dané meno **mongodb** a **mongo-express**. Pre mongodb bola použitá najnovšia verzia obrazu **mongo** dostupnom na docker hube. Pre mongo-express to bol taktiež obraz dostupný na docker hube s názvom **mongo-express**. Oba spomínané kontajneri boli vložené do siete defaultne vytvorenej pomocou docker-compose, sieť bola premenovaná na **mongo-network**. Taktiež boli namapované porty kde pre mongodb platí, že kontajnerový port **27017** bol napovaný na lokálny port **27017** a pre mongo-express platí -> **8081:8081**. Pre vytvorenie noveho použivateľa a nastavenia jeho hesla boli v kontajneri mongodb nakonfigurované premenné prostredia **MONGO_INITDB_ROOT_USERNAME** a **MONGO_INITDB_ROOT_PASSWORD**, tento používateľ je vytvorený v *admin authentication database* a je mo pridelená rola *root* + +### Príprava a spustenie aplikácie ### + sh start-app.sh + +### Zastavenie aplikácie ### + sh stop-app.sh + +### Vymazanie aplikácie ### + sh remove-app.sh From b4cc64a2536e45ccff3416129eae299ca8ace6c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondrej=20Ladomirj=C3=A1k?= Date: Sat, 19 Mar 2022 14:31:58 +0000 Subject: [PATCH 6/7] Update 'zadanie1/README.md' --- zadanie1/README.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/zadanie1/README.md b/zadanie1/README.md index 961656d..a640382 100644 --- a/zadanie1/README.md +++ b/zadanie1/README.md @@ -1,4 +1,6 @@ + # Základy klaudových technológií - Zadanie 1 # + # Ondrej Ladomirják # @@ -6,10 +8,20 @@ Táto aplikácia sa skladá z dvoch kontajnerov **mongodb a mongo-express** a slúži na správu NoSQL databázy **MongoDB**. Keďže práca s databázou cez príkazový riadok nie je veľmi "user-friendly", tak súčasťou je taktiež webové rozhranie pre správu databázy **Mongo-Express**, v ktorom možno vytvárať nové databázy, kolekcie, a pridávať do novovytvorených kolekcií potrebné záznami. ### Pomenované zväzky a virtuálna sieť ### -Kontajner mongodb obsahuje jeden pomenovaný zvazok s názvom **mongo-db-data**, ktorý slúži na uchovanie stavu aplikácie a teda zachovanie vytvorených databáz. Na to aby dokázali vytvorené kontajneri spolu komunikovať bola použitá defaultna sieť, ktorú automaticky generuje docker-compose s názvom **docker-network-zct** +Kontajner mongodb obsahuje jeden pomenovaný zväzok s názvom **mongo-db-data**, ktorý slúži na uchovanie stavu aplikácie a teda zachovanie vytvorených databáz. Na to aby dokázali vytvorené kontajneri spolu komunikovať bola použitá defaultna sieť, ktorú automaticky generuje docker-compose s názvom **docker-network-zct** ### Opis konfigurácie kontajnerov ### -Celú konfiguráciu možno nájsť v súbore docker-compose.yaml. Vytvorené boli dva kontajneri, ktorým bolo dané meno **mongodb** a **mongo-express**. Pre mongodb bola použitá najnovšia verzia obrazu **mongo** dostupnom na docker hube. Pre mongo-express to bol taktiež obraz dostupný na docker hube s názvom **mongo-express**. Oba spomínané kontajneri boli vložené do siete defaultne vytvorenej pomocou docker-compose, sieť bola premenovaná na **mongo-network**. Taktiež boli namapované porty kde pre mongodb platí, že kontajnerový port **27017** bol napovaný na lokálny port **27017** a pre mongo-express platí -> **8081:8081**. Pre vytvorenie noveho použivateľa a nastavenia jeho hesla boli v kontajneri mongodb nakonfigurované premenné prostredia **MONGO_INITDB_ROOT_USERNAME** a **MONGO_INITDB_ROOT_PASSWORD**, tento používateľ je vytvorený v *admin authentication database* a je mo pridelená rola *root* + - Celú konfiguráciu možno nájsť v súbore docker-compose.yaml. + - Vytvorené boli dva kontajneri, ktorým bolo dané meno **mongodb** a **mongo-express**. + - Pre mongodb bola použitá najnovšia verzia obrazu **mongo** dostupnom na docker hube. + - Pre mongo-express bola použitá najnovšia verzia obrazu **mongo-express** dostupnom na docker hube. + - Kontajneri boli vložené do siete defaultne vytvorenej pomocou docker-compose, sieť bola premenovaná na **mongo-network**. + - Namapované boli porty pre mongodb -> **27017:27017**. + - Namapované boli porty pre mongo-express -> **8081:8081**. + - Pre vytvorenie nového používateľa a nastavenia jeho hesla boli v kontajneri mongodb nakonfigurované premenné prostredia **MONGO_INITDB_ROOT_USERNAME** a **MONGO_INITDB_ROOT_PASSWORD**, tento používateľ je vytvorený v *admin authentication database* a je mu pridelená rola *root*. + - Pre autentifikáciu a pripojenie *mongo-express* k *mongodb* boli použité premenné prostredia **ME_CONFIG_MONGODB_ADMINUSERNAME** a **ME_CONFIG_MONGODB_ADMINPASSWORD** + - Pre komunikáciu *mongo-express* s databázovým serverom bola použitá premenná prostredia **ME_CONFIG_MONGODB_SERVER** + - Pre kontajner *mongodb* bol vytvorený pomenovaný zväzok **mongo-db-data** ### Príprava a spustenie aplikácie ### sh start-app.sh @@ -19,3 +31,6 @@ Celú konfiguráciu možno nájsť v súbore docker-compose.yaml. Vytvorené bol ### Vymazanie aplikácie ### sh remove-app.sh + +### Sputenie aplikácie na webe ### + do vyhľadávania je potrebné zadať localhost:8081 \ No newline at end of file From aa3996d86eeb2e55d2c5fd8eb515ca508797f3f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ondrej=20Ladomirj=C3=A1k?= Date: Sat, 19 Mar 2022 14:51:15 +0000 Subject: [PATCH 7/7] Update 'zadanie1/README.md' --- zadanie1/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zadanie1/README.md b/zadanie1/README.md index a640382..acdabac 100644 --- a/zadanie1/README.md +++ b/zadanie1/README.md @@ -15,10 +15,10 @@ Kontajner mongodb obsahuje jeden pomenovaný zväzok s názvom **mongo-db-data** - Vytvorené boli dva kontajneri, ktorým bolo dané meno **mongodb** a **mongo-express**. - Pre mongodb bola použitá najnovšia verzia obrazu **mongo** dostupnom na docker hube. - Pre mongo-express bola použitá najnovšia verzia obrazu **mongo-express** dostupnom na docker hube. - - Kontajneri boli vložené do siete defaultne vytvorenej pomocou docker-compose, sieť bola premenovaná na **mongo-network**. + - Kontajneri boli vložené do defaultne vytvorenej siete pomocou docker-compose, sieť bola premenovaná na **mongo-network**. - Namapované boli porty pre mongodb -> **27017:27017**. - Namapované boli porty pre mongo-express -> **8081:8081**. - - Pre vytvorenie nového používateľa a nastavenia jeho hesla boli v kontajneri mongodb nakonfigurované premenné prostredia **MONGO_INITDB_ROOT_USERNAME** a **MONGO_INITDB_ROOT_PASSWORD**, tento používateľ je vytvorený v *admin authentication database* a je mu pridelená rola *root*. + - Pre vytvorenie nového používateľa a nastavenia jeho mena a hesla boli v kontajneri mongodb nakonfigurované premenné prostredia **MONGO_INITDB_ROOT_USERNAME** a **MONGO_INITDB_ROOT_PASSWORD**, tento používateľ je vytvorený v *admin authentication database* a je mu pridelená rola *root*. - Pre autentifikáciu a pripojenie *mongo-express* k *mongodb* boli použité premenné prostredia **ME_CONFIG_MONGODB_ADMINUSERNAME** a **ME_CONFIG_MONGODB_ADMINPASSWORD** - Pre komunikáciu *mongo-express* s databázovým serverom bola použitá premenná prostredia **ME_CONFIG_MONGODB_SERVER** - Pre kontajner *mongodb* bol vytvorený pomenovaný zväzok **mongo-db-data** @@ -33,4 +33,4 @@ Kontajner mongodb obsahuje jeden pomenovaný zväzok s názvom **mongo-db-data** sh remove-app.sh ### Sputenie aplikácie na webe ### - do vyhľadávania je potrebné zadať localhost:8081 \ No newline at end of file + do vyhľadávania je potrebné zadať http://localhost:8081 \ No newline at end of file