[UPD] refactoring and db creation update

This commit is contained in:
ivbo
2020-12-11 22:15:48 +01:00
parent 7240a81874
commit 600cfcfa04
11 changed files with 81 additions and 25001 deletions

View File

@@ -12,13 +12,13 @@ Obsahuje skripty pre vytvorenie a konfiguráciu lokálnej VM prostredníctvom [m
## Inicializácia
Stiahnutie skriptov a konfiguračných súborov do cieľového adresára `<WORKING_DIR>`.
```
```bash
git clone https://gitea.egroup.sk/development/zdc-tools --depth 1 --branch master <WORKING_DIR>/zdc-tools
```
### Nastavenie oprávnení
```
```bash
cd <WORKING_DIR>/zdc-tools
chmod +x *.sh
@@ -40,7 +40,7 @@ Prostrednícvom skriptu sú príkazmi `multipass exec` konfigurované jednotliv
### Spustenie skriptu
```
```bash
./vm-create.sh <VM_NAME>
```
@@ -48,28 +48,47 @@ Prostrednícvom skriptu sú príkazmi `multipass exec` konfigurované jednotliv
## Vytvorenie novej databázy
### Popis skriptu
Skript `vm-new-db.sh` umožňuje vytvoriť novú databázu zo šablóny.
Skript `vm-db-create.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>
```bash
./vm-db-create.sh <VM_NAME> <DB_NAME>
```
## Aktualizácia kódu z gitea repozitára
## Aktualizácia kódu platformy 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.
Skript `vm-zdc-update.sh` umožňuje aktualizovať existujúce inštalácie **zdc-core-addons** a **zdc-oca-addons** z gitea repozitára.
### Parametre skriptu
- `<VM_NAME>` - názov existujúceho virtuálneho servera
### Spustenie skriptu
```
./vm-update-git.sh <VM_NAME>
```bash
./vm-zdc-update.sh <VM_NAME>
```
## Aktualizácia development z gitea repozitára
### Popis skriptu
Pri novej inštalácii sa vývojový adresár inicializuje z **master** vetvy. Skript `vm-dev-update.sh` umožňuje aktualizovať vývojový adresár z **dev** vetvy gitea repozitára. Pri vývoji si každý vývojár vytvorí vlastnú vetvu, v ktorej priebežne zapisuje svoje zmeny a následne ju spojí do **dev** vetvy. Spojenie do **master** vetvy môže potvrdiť len administrátor.
### Parametre skriptu
- `<VM_NAME>` - názov existujúceho virtuálneho servera
### Interné premenné
Slúžia na vlastné prispôsobenie skriptu pre nastavenie aktuálne používaného repozitára pre vývoj.
- `<DEV_REPO>` - názov používaného repozitára pre vývoj
- `<DEV_BRANCH>` - názov používanej vetvy (branch)
### Spustenie skriptu
```bash
./vm-dev-update.sh <VM_NAME>
```