[ADD] create README
This commit is contained in:
43
README.md
43
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 `<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>
|
||||
|
||||
```
|
||||
|
@@ -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"
|
||||
|
Reference in New Issue
Block a user