From 59ff37ff4052ef4f047b11b39df1bd905b6c0ba1 Mon Sep 17 00:00:00 2001 From: Guilherme Cantoni Date: Mon, 30 Mar 2015 16:19:59 -0300 Subject: [PATCH] Adição do script do Vagrant utilizado no distribuição do box --- Vagrantfile | 4 ++-- Vagrantfile_Distrib | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 Vagrantfile_Distrib diff --git a/Vagrantfile b/Vagrantfile index 10cfad3..1188747 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -94,10 +94,10 @@ SCRIPT daemonize: true, args: "-p 8080:8080" - # docker run -d --name sei_www -p 80:80 --link sei_solr:solr --link sei_db:db --link sei_jod:jod -v /mnt/sei/src:/var/www/html -v /mnt/sei/ops/sei:/mnt/sei/ops/sei processoeletronico/sei:latest + # docker run -d --name sei_www -p 80:80 --link sei_solr:solr --link sei_db:db --link sei_jod:jod -v /mnt/sei/src:/var/www/htmlops/sei processoeletronico/sei:latest docker.run "sei_www", image: "processoeletronico/sei:latest", daemonize: true, - args: "-p 80:80 --link sei_db:db --link sei_solr:solr --link sei_jod:jod -v /mnt/sei/src:/var/www/html -v /mnt/sei/ops/sei:/mnt/sei/ops/sei" + args: "-p 80:80 --link sei_db:db --link sei_solr:solr --link sei_jod:jod -v /mnt/sei/src:/var/www/html" end # Limpeza de arquivos temporários criados durante o provisionamento do sistema diff --git a/Vagrantfile_Distrib b/Vagrantfile_Distrib new file mode 100644 index 0000000..6189873 --- /dev/null +++ b/Vagrantfile_Distrib @@ -0,0 +1,29 @@ +# -*- mode: ruby -*- +# vi: set ft=ruby : + +# All Vagrant configuration is done below. The "2" in Vagrant.configure +# configures the configuration version (we support older styles for +# backwards compatibility). Please don't change it unless you know what +# you're doing. +Vagrant.configure(2) do |config| + + # Box do vagrant contendo o ambiente de desenvolvimento do SEI + config.vm.box = "processoeletronico/sei-2.5.2" + + # Usuários ssh de acesso à máquina virtual + config.ssh.username = "vagrant" + config.ssh.password = "vagrant" + + # Configuração do diretório local onde deverá estar disponibilizado os códigos-fontes do SEI (sei, sip, infra_php, infra_css, infra_js) + config.vm.synced_folder ".", "/mnt/sei/src", mount_options: ["dmode=777", "fmode=777"] + + # Configuração do redirecionamento entre Máquina Virtual e Host + # Necessário permissões de root para utilizar a porta 80 (> 1024) + config.vm.network :forwarded_port, guest: 80, host: 80 # SIP e SEI (Apache) + config.vm.network :forwarded_port, guest: 3306, host: 3306 # Banco de Dados (Mysql) + config.vm.network :forwarded_port, guest: 8080, host: 8080 # Jod Converter (Tomcat) + config.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr Indexer (Jetty) + + # Inicialização dos containers em caso de reinicialização da máquina host + config.vm.provision "shell", run: "always", inline: "docker start sei_db sei_solr sei_jod sei_www" +end -- libgit2 0.21.2