Compare commits

...

2 Commits

Author SHA1 Message Date
Ivan Bock
025d8e6796 [FIX] vm memory 2020-10-30 13:19:28 +01:00
Ivan Bock
3fa8155c4c [FIX] opravený popis 2020-10-30 13:02:32 +01:00
2 changed files with 6 additions and 5 deletions

View File

@@ -9,13 +9,13 @@ Obsahuje skript pre vytvorenie lokálnej VM prostredníctvom [multipass.run](htt
- Nainštalovaný git - Nainštalovaný git
## Inicializácia ## Inicializácia
Stiahnutie skriptov a konfiguračných súboro do cieľového adresára `<WORKING_DIR>`. Stiahnutie skriptov a konfiguračných súborov 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 git clone https://gitea.egroup.sk/development/zdc-tools --depth 1 --branch master <WORKING_DIR>/zdc-tools
``` ```
### Nastavenie oprávnení: ### Nastavenie oprávnení
``` ```
cd <WORKING_DIR>/zdc-tools cd <WORKING_DIR>/zdc-tools
@@ -29,13 +29,13 @@ chmod +x zdc-odoo-vm.sh
Pri prvom spustení sa stiahne používaný image (Ubuntu 18.04 LTS). 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. 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: Prostrednícvom skriptu sú príkazmi `multipass exec` konfigurované jednotlivé časti prostredia:
- python venv - python venv
- stiahne zdc-odoo repozitár - stiahne zdc-odoo repozitár
- vytvorí databázu podľa šablóny - vytvorí databázu podľa šablóny
### Parametre skriptu ### Parametre skriptu
- `<ZDC_VM_NAME>` - názov virtálneho servera - `<ZDC_VM_NAME>` - názov virtuálneho servera
### Spustenie skriptu ### Spustenie skriptu

View File

@@ -3,7 +3,7 @@
NAME=$1 NAME=$1
echo "### Create Ubuntu 18.04 LTS VM" echo "### Create Ubuntu 18.04 LTS VM"
multipass launch bionic --name $NAME --cpus 2 --mem 1280M --disk 12G --cloud-init ./cloud-init/zdc-odoo-init.yaml multipass launch bionic --name $NAME --cpus 2 --mem 2048M --disk 12G --cloud-init ./cloud-init/zdc-odoo-init.yaml
echo "### Install wkhtmltopdf" echo "### Install wkhtmltopdf"
multipass exec $NAME -- sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb -O /tmp/wkhtmltox_0.12.6-1.bionic_amd64.deb multipass exec $NAME -- sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb -O /tmp/wkhtmltox_0.12.6-1.bionic_amd64.deb
@@ -28,4 +28,5 @@ echo "### Check VM"
multipass list | grep $NAME multipass list | grep $NAME
URL_IP=`multipass info $NAME | grep IPv4 | sed -e 's/ //g' -e '/^$/d' | sed -e 's/IPv4://g' -e '/^$/d'` URL_IP=`multipass info $NAME | grep IPv4 | sed -e 's/ //g' -e '/^$/d' | sed -e 's/IPv4://g' -e '/^$/d'`
echo "###"
echo "### Odoo database manager on $NAME server: http://$URL_IP:8069/web/database/selector" echo "### Odoo database manager on $NAME server: http://$URL_IP:8069/web/database/selector"