diff --git a/README.md b/README.md index 494b682..7cbd5f1 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,45 @@ # 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 ``. + +``` +git clone https://gitea.egroup.sk/development/zdc-tools --depth 1 --branch master /zdc-tools +``` + +### Nastavenie oprávnení: + +``` +cd /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 +- `` - názov virtálneho servera + + +### Spustenie skriptu +``` +./zdc-odoo-vm.sh + +``` diff --git a/zdc-odoo-vm.sh b/zdc-odoo-vm.sh index 1a062dd..b7defea 100755 --- a/zdc-odoo-vm.sh +++ b/zdc-odoo-vm.sh @@ -19,9 +19,9 @@ multipass exec $NAME -- sudo -u ubuntu /usr/bin/git clone https://gitea.egroup.s multipass exec $NAME -- sudo systemctl restart odoo12 echo "### Create ZDC Template DB" -multipass exec $NAME -- sudo -u postgres wget sudo -u postgres wget https://gitea.egroup.sk/development/zdc-tools/raw/branch/master/db/zdc-template-db.sql -O zdc-template-db.sql -O /var/lib/postgresql/zdc-template-db.sql -multipass exec $NAME -- sudo -u postgres psql -c "CREATE DATABASE zdcbasedb1 WITH OWNER=ubuntu;" -multipass exec $NAME -- sudo -u postgres psql -d zdcbasedb1 -f /var/lib/postgresql/zdc-template-db.sql +multipass exec $NAME -- sudo -u postgres wget https://gitea.egroup.sk/development/zdc-tools/raw/branch/master/db/zdc-template-db.sql -O /var/lib/postgresql/zdc-template-db.sql +multipass exec $NAME -- sudo -u postgres psql -c "CREATE DATABASE zdcbasedb10 WITH OWNER=ubuntu;" +multipass exec $NAME -- sudo -u postgres psql -d zdcbasedb10 -f /var/lib/postgresql/zdc-template-db.sql echo "### Check VM"