46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
# zdc-tools
|
|
|
|
Obsahuje skript pre vytvorenie lokálnej VM prostredníctvom [multipass.run](https://multipass.run) aplikácie.
|
|
|
|
|
|
## Predpoklady
|
|
|
|
- Nainštalovaná aplikácia [multipass.run](https://multipass.run)
|
|
- Nainštalovaný git
|
|
|
|
## Inicializácia
|
|
Stiahnutie skriptov a konfiguračných súboro do cieľového adresára `<WORKING_DIR>`.
|
|
|
|
```
|
|
git clone https://gitea.egroup.sk/development/zdc-tools --depth 1 --branch master <WORKING_DIR>/zdc-tools
|
|
```
|
|
|
|
### Nastavenie oprávnení:
|
|
|
|
```
|
|
cd <WORKING_DIR>/zdc-tools
|
|
chmod +x zdc-odoo-vm.sh
|
|
|
|
```
|
|
|
|
## Vytvorenie a konfigurácia VM
|
|
|
|
### Popis skriptu
|
|
Pri prvom spustení 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.
|
|
|
|
Prostrednícvom skriptu s príkazo `multipass exec` je konfigurované prostredie:
|
|
- python venv
|
|
- stiahne zdc-odoo repozitár
|
|
- vytvorí databázu podľa šablóny
|
|
|
|
### Parametre skriptu
|
|
- `<ZDC_VM_NAME>` - názov virtálneho servera
|
|
|
|
|
|
### Spustenie skriptu
|
|
```
|
|
./zdc-odoo-vm.sh <ZDC_VM_NAME>
|
|
|
|
```
|