Merge pull request '[UPD] readme - aktualizácia' (#4) from ivbo/zdc-tools:dev-ivbo into dev

Reviewed-on: #4
This commit is contained in:
ivbo
2020-11-03 10:03:34 +01:00

View File

@@ -1,12 +1,13 @@
# zdc-tools # zdc-tools
Obsahuje skript pre vytvorenie lokálnej VM prostredníctvom [multipass.run](https://multipass.run) aplikácie. Obsahuje skripty pre vytvorenie a konfiguráciu lokálnej VM prostredníctvom [multipass.run](https://multipass.run) aplikácie.
## Predpoklady ## Predpoklady
- Nainštalovaná aplikácia [multipass.run](https://multipass.run) - Nainštalovaná aplikácia [multipass.run](https://multipass.run)
- Nainštalovaný git - Nainštalovaný git
- Vygenerovaný ssh kľúč (id_rsa)
## Inicializácia ## Inicializácia
Stiahnutie skriptov a konfiguračných súborov do cieľového adresára `<WORKING_DIR>`. Stiahnutie skriptov a konfiguračných súborov do cieľového adresára `<WORKING_DIR>`.
@@ -19,14 +20,14 @@ git clone https://gitea.egroup.sk/development/zdc-tools --depth 1 --branch maste
``` ```
cd <WORKING_DIR>/zdc-tools cd <WORKING_DIR>/zdc-tools
chmod +x zdc-odoo-vm.sh chmod +x *.sh
``` ```
## Vytvorenie a konfigurácia VM ## Vytvorenie a konfigurácia VM
### Popis skriptu ### Popis skriptu
Pri prvom spustení sa stiahne používaný image (Ubuntu 18.04 LTS). Pri prvom spustení `vm-create.sh` sa stiahne používaný image (Ubuntu 18.04 LTS).
Následne skript prostredníctvom aplikácie `multipass` inicializuje virtuálny server prostredníctvom `./cloud-init/zdc-odoo-init.yaml` súboru. Následne skript prostredníctvom aplikácie `multipass` inicializuje virtuálny server prostredníctvom `./cloud-init/zdc-odoo-init.yaml` súboru.
Prostrednícvom skriptu sú príkazmi `multipass exec` konfigurované jednotlivé časti prostredia: Prostrednícvom skriptu sú príkazmi `multipass exec` konfigurované jednotlivé časti prostredia:
@@ -35,11 +36,40 @@ Prostrednícvom skriptu sú príkazmi `multipass exec` konfigurované jednotliv
- vytvorí databázu podľa šablóny - vytvorí databázu podľa šablóny
### Parametre skriptu ### Parametre skriptu
- `<ZDC_VM_NAME>` - názov virtuálneho servera - `<VM_NAME>` - názov virtuálneho servera
### Spustenie skriptu ### Spustenie skriptu
``` ```
./zdc-odoo-vm.sh <ZDC_VM_NAME> ./vm-create.sh <VM_NAME>
```
## Vytvorenie novej databázy
### Popis skriptu
Skript `vm-new-db.sh` umožňuje vytvoriť novú databázu zo šablóny.
### Parametre skriptu
- `<VM_NAME>` - názov existujúceho virtuálneho servera
- `<DB_NAME>` - názov novej databázy
### Spustenie skriptu
```
./vm-new-db.sh <VM_NAME> <DB_NAME>
```
## Aktualizácia kódu z gitea repozitára
### Popis skriptu
Skript `vm-update-git.sh` umožňuje vytvoriť aktualizovať inštalácie zdc-odoo a zdc-oca-addons z gitea repositára.
### Parametre skriptu
- `<VM_NAME>` - názov existujúceho virtuálneho servera
### Spustenie skriptu
```
./vm-update-git.sh <VM_NAME>
``` ```