Commit 27b9f6d22226d645fb602c5dd4a3b5ddbf1758e2
1 parent
d2c65f43
Exists in
master
Atualização do box do Vagrant com os drives do VirtualBoxGuestAdditions
Showing
3 changed files
with
10 additions
and
25 deletions
Show diff stats
Vagrantfile
| ... | ... | @@ -25,7 +25,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
| 25 | 25 | # config.vm.box = "guilhermeadc/centos65" |
| 26 | 26 | # config.vm.box_download_checksum = "76a2a61de2d89f6cfd4d795e57cc4406" |
| 27 | 27 | # config.vm.box_download_checksum_type = "md5" |
| 28 | - config.vm.box = "hashicorp/precise64" | |
| 28 | + config.vm.box = "processoeletronico/centos-6.6" | |
| 29 | 29 | |
| 30 | 30 | # Disable automatic box update checking. If you disable this, then |
| 31 | 31 | # boxes will only be checked for updates when the user runs |
| ... | ... | @@ -55,13 +55,6 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| |
| 55 | 55 | vb.customize ["modifyvm", :id, "--memory", params_memoria_vm, "--usb", "off", "--audio", "none"] |
| 56 | 56 | end |
| 57 | 57 | |
| 58 | - # Correção da bug do VirtualBox relacionado ao Guest Additions | |
| 59 | - config.vm.provision "shell", run: "always", inline: <<SCRIPT | |
| 60 | - apt-get update -y | |
| 61 | - apt-get install -y linux-headers-$(uname -r) dkms | |
| 62 | - /etc/init.d/vboxadd setup | |
| 63 | -SCRIPT | |
| 64 | - | |
| 65 | 58 | config.vm.provision "shell", |
| 66 | 59 | args: [File.basename(params_script_sei), File.basename(params_script_sip)], |
| 67 | 60 | inline: <<SCRIPT |
| ... | ... | @@ -87,22 +80,22 @@ SCRIPT |
| 87 | 80 | args: "-v /mnt/sei/arquivos:/var/sei/arquivos", |
| 88 | 81 | cmd: "true" |
| 89 | 82 | |
| 90 | - # docker run -it --name sei_db -p 3306:3306 --rm processoeletronico/mysql:latest | |
| 83 | + # docker run -d --name sei_db -p 3306:3306 processoeletronico/mysql:latest | |
| 91 | 84 | docker.run "sei_db", image: "processoeletronico/mysql:latest", |
| 92 | 85 | daemonize: true, |
| 93 | 86 | args: "-p 3306:3306" |
| 94 | 87 | |
| 95 | - # docker run -it --name sei_solr -p 8983:8983 --rm -v /mnt/sei/src/sei/solr:/mnt/sei/index processoeletronico/solr:latest | |
| 88 | + # docker run -d --name sei_solr -p 8983:8983 -v /mnt/sei/src/sei/solr:/mnt/sei/index processoeletronico/solr:latest | |
| 96 | 89 | docker.run "sei_solr", image: "processoeletronico/solr:latest", |
| 97 | 90 | daemonize: true, |
| 98 | 91 | args: "-p 8983:8983 -v /mnt/sei/src/sei/solr:/mnt/sei/index" |
| 99 | 92 | |
| 100 | - # docker run -it --name sei_jod -p 8080:8080 --rm processoeletronico/jod:latest | |
| 93 | + # docker run -d --name sei_jod -p 8080:8080 processoeletronico/jod:latest | |
| 101 | 94 | docker.run "sei_jod", image: "processoeletronico/jod:latest", |
| 102 | 95 | daemonize: true, |
| 103 | 96 | args: "-p 8080:8080" |
| 104 | 97 | |
| 105 | - # docker run -it --name sei_www -p 80:80 --rm --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 --volumes-from sei_data processoeletronico/sei:latest | |
| 98 | + # 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 --volumes-from sei_data processoeletronico/sei:latest | |
| 106 | 99 | docker.run "sei_www", image: "processoeletronico/sei:latest", |
| 107 | 100 | daemonize: true, |
| 108 | 101 | 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 --volumes-from sei_data" |
| ... | ... | @@ -113,4 +106,4 @@ SCRIPT |
| 113 | 106 | |
| 114 | 107 | # Inicialização dos containers em caso de reinicialização da máquina host |
| 115 | 108 | config.vm.provision "shell", run: "always", inline: "docker start sei_db sei_solr sei_jod sei_www" |
| 116 | -end | |
| 117 | 109 | \ No newline at end of file |
| 110 | +end | ... | ... |
jod/Dockerfile
| ... | ... | @@ -15,24 +15,17 @@ MAINTAINER PEN - Processo Eletrônico Nacional |
| 15 | 15 | # Instalação do MySQL seguindo as recomendações descritas na documentação do SEI |
| 16 | 16 | # Ref: http://<WIKI DO PROJETO>#<SESSAO DE INSTALAÇÃO DO MYSQL> |
| 17 | 17 | |
| 18 | -# Instalação dos utilitários utilizados no provisionamento | |
| 19 | -RUN yum install -y wget unzip | |
| 20 | - | |
| 21 | -# Instalação do pacote Java JDK | |
| 22 | -RUN yum -y update java-1.7.0-openjdk-devel && \ | |
| 23 | - yum install -y java-1.7.0-openjdk-devel | |
| 24 | - | |
| 25 | -# Instalação do pacote office responsável pela conversão para PDF | |
| 26 | -RUN yum -y update libreoffice libreoffice-headless && \ | |
| 27 | - yum install -y libreoffice libreoffice-headless | |
| 18 | +# Instalação do pacote Java JDK e utilitários utilizados no provisionamento | |
| 19 | +RUN yum -y update && \ | |
| 20 | + yum install -y java-1.7.0-openjdk-devel wget unzip libreoffice libreoffice-headless | |
| 28 | 21 | |
| 29 | 22 | # Instalação da api de serviços de conversão de documentos |
| 30 | 23 | ADD jodconverter-tomcat-2.2.2.zip /opt/ |
| 31 | -# RUN wget -q -O /opt/jodconverter-tomcat-2.2.2.zip http://sourceforge.net/projects/jodconverter/files/JODConverter/2.2.2/jodconverter-tomcat-2.2.2.zip/download | |
| 32 | 24 | RUN unzip /opt/jodconverter-tomcat-2.2.2.zip -d /opt && rm /opt/jodconverter-tomcat-2.2.2.zip |
| 33 | 25 | |
| 34 | 26 | # Script de inicialização dos serviços |
| 35 | 27 | ADD run.sh /run.sh |
| 28 | + | |
| 36 | 29 | RUN chmod +x /run.sh |
| 37 | 30 | |
| 38 | 31 | ##################### FIM DA INSTALACAO ##################### | ... | ... |