Installation de Zato sous Vagrant

Exigences

  • Vagrant, toute version

Étapes de l'installation

  • Obtenez le fichier Vagrant de Zato:
mkdir -p ~/zato-vagrant && cd ~/zato-vagrant
curl \
 https://raw.githubusercontent.com/zatosource/zato-build/master/vagrant/zato-3.2/download.sh | \
 bash
  • Déployer Zato dans Vagrant:
vagrant up
  • Accédez à la machine virtuelle en utilisant ssh:
vagrant ssh
sudo su - zato
  • Récupérer votre mot de passe généré dynamiquement pour Zato Dashboard:
vagrant ssh -c 'cat /opt/zato/web_admin_password'

Cela conclut le processus - une instance de Dashboard est en cours d'exécution sur http://localhost:8183 et vous pouvez vous y connecter avec le nom d'utilisateur 'admin' en utilisant le mot de passe affiché dans le terminal ci-dessus.

Variables d'environnement

Des variables d'environnement dédiées peuvent être utilisées pour affiner l'installation résultante. Si l'une d'entre elles est manquante, une valeur par défaut sera automatiquement générée.

Variable Notes
ZATO_WEB_ADMIN_PASSWORD Mot de passe pour se connecter à web-admin
ZATO_IDE_PUBLISHER_PASSWORD Mot de passe pour intégration IDE
ZATO_ENMASSE_FILE Chemin complet ou URL vers un fichier enmasse contenant les définitions des objets à importer.
ZATO_HOST_DEPLOY_DIR Chemin complet du dossier contenant les services à déployer à chaud

Exemples de la façon dont les variables d'environnement peuvent être spécifiées

ZATO_WEB_ADMIN_PASSWORD=<password-here> vagrant up
ZATO_HOST_DEPLOY_DIR=/tmp/zato-services vagrant up