Commit 51bca3a8c0ab65bdb363a0827dcb676c007db706

Authored by Guilherme Andrade Del Cantoni
1 parent af864d5a

Alteração na versão do MySQL e parâmetro sql-mode

Vagrantfile
... ... @@ -13,7 +13,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
13 13 # Necessário permissões de root para utilizar a porta 80 (> 1024)
14 14 config.vm.network :forwarded_port, guest: 80, host: 80 # SIP e SEI (Apache)
15 15 config.vm.network :forwarded_port, guest: 3306, host: 3306 # Banco de Dados (Mysql)
16   - config.vm.network :forwarded_port, guest: 8080, host: 8080 # Jod Converter (Tomcat)
  16 + #config.vm.network :forwarded_port, guest: 8080, host: 8080 # Jod Converter (Tomcat)
17 17 config.vm.network :forwarded_port, guest: 8983, host: 8983 # Solr Indexer (Jetty)
18 18 config.vm.network :forwarded_port, guest: 1080, host: 1080 # MailCatcher
19 19  
... ... @@ -35,7 +35,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
35 35 docker.build_image "/mnt/sei/ops/sei", args: "-t 'processoeletronico/sei'"
36 36 docker.build_image "/mnt/sei/ops/memcached", args: "-t 'processoeletronico/memcached'"
37 37 docker.build_image "/mnt/sei/ops/fakesmtp", args: "-t 'processoeletronico/fakesmtp'"
38   - docker.build_image "/mnt/sei/ops/jod", args: "-t 'processoeletronico/jod'"
  38 + #docker.build_image "/mnt/sei/ops/jod", args: "-t 'processoeletronico/jod'"
39 39  
40 40 # docker run -d --name smtp -p 1080:1080 schickling/mailcatcher:latest
41 41 docker.run "smtp", image: "processoeletronico/fakesmtp",
... ... @@ -59,17 +59,17 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
59 59  
60 60 # Container do Jod desativado por questões de otimização
61 61 # docker run -d --name jod -p 8080:8080 processoeletronico/jod:latest
62   - docker.run "jod", image: "processoeletronico/jod:latest",
63   - daemonize: true,
64   - args: "-p 8080:8080"
  62 + #docker.run "jod", image: "processoeletronico/jod:latest",
  63 + # daemonize: true,
  64 + # args: "-p 8080:8080"
65 65  
66 66 # docker run -d --name sei -p 80:80 --link solr:solr --link db:db --link memcached:memcached --link smtp:smtp -v /mnt/sei/src:/opt processoeletronico/sei:latest
67 67 docker.run "sei", image: "processoeletronico/sei:latest",
68 68 daemonize: true,
69   - args: "-p 80:80 --link db:db --link solr:solr --link memcached:memcached --link smtp:smtp --link jod:jod -v /mnt/sei/src:/opt"
  69 + args: "-p 80:80 --link db:db --link solr:solr --link memcached:memcached --link smtp:smtp -v /mnt/sei/src:/opt"
70 70 end
71 71  
72 72 # Inicialização dos containers em caso de reinicialização da máquina host
73 73 # A inicialização é realizada de forma sequencial para evitar conflito no mapeamento de volumes no Docker
74   - config.vm.provision "shell", run: "always", inline: "docker restart jod && docker restart solr && docker restart memcached && docker restart smtp && docker restart db && docker restart sei"
  74 + #config.vm.provision "shell", run: "always", inline: "docker restart jod && docker restart solr && docker restart memcached && docker restart smtp && docker restart db && docker restart sei"
75 75 end
... ...
Vagrantfile_Distrib
... ... @@ -28,6 +28,5 @@ Vagrant.configure(2) do |config|
28 28 config.vm.network :forwarded_port, guest: 1080, host: 1080 # MailCatcher
29 29  
30 30 # Inicialização dos containers em caso de reinicialização da máquina host
31   - config.vm.provision "shell", run: "always", inline: "docker restart jod && docker restart solr && docker restart memcached && docker restart smtp && docker restart db && docker restart sei"
32   -
  31 + config.vm.provision "shell", run: "always", inline: "docker restart solr && docker restart memcached && docker restart smtp && docker restart db && docker restart sei"
33 32 end
... ...
mysql/Dockerfile
... ... @@ -3,7 +3,7 @@
3 3 ############################################################
4 4  
5 5 # Definição da imagem de base para o CentOS 6.X
6   -FROM mysql/mysql-server:5.7
  6 +FROM mysql/mysql-server:5.6
7 7  
8 8 # Autor e mantenedor do container
9 9 MAINTAINER PEN - Processo Eletrônico Nacional
... ...
mysql/install.sh
... ... @@ -18,5 +18,6 @@ cat /tmp/4-posinstall.sql >> /docker-entrypoint-initdb.d/install.sql
18 18  
19 19 # Correção de problema com o registro de log de documentos contendo imagens
20 20 echo "max_allowed_packet=268435456" >> /etc/my.cnf
  21 +echo "sql-mode=NO_ENGINE_SUBSTITUTION" >> /etc/my.cnf
21 22  
22 23 exit 0
... ...
sei/install.sh
... ... @@ -4,14 +4,14 @@ set -e
4 4  
5 5 yum install -y epel-release && yum -y update
6 6  
  7 +yum -y install httpd24u mysql56u memcached openssl wget curl unzip gcc java-1.7.0-openjdk libxml2 crontabs
  8 +
7 9 wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
8 10 wget https://centos6.iuscommunity.org/ius-release.rpm
9 11 rpm -Uvh ius-release*.rpm
10 12  
11 13 yum -y update
12 14  
13   -yum -y install httpd24u mysql56u memcached openssl wget curl unzip gcc java-1.7.0-openjdk libxml2 crontabs
14   -
15 15 # Instalação do PHP e demais extenções necessárias para o projeto
16 16 yum -y install php56u php56u-common php56u-cli php56u-pear php56u-bcmath php56u-gd php56u-gmp php56u-imap php56u-intl php56u-ldap php56u-mbstring php56u-mysqli \
17 17 php56u-odbc php56u-pdo php56u-pecl-apc php56u-pspell php56u-zlib php56u-snmp php56u-soap php56u-xml php56u-xmlrpc php56u-zts php56u-devel \
... ...
sei/sei.conf
... ... @@ -25,13 +25,13 @@ Alias "/infra_js" "/opt/infra/infra_js"
25 25 # Bloqueia acesso à qualquer arquivo ou diretório externo ao DocumentRoot
26 26 <Directory />
27 27 AllowOverride None
28   - Require all denied
  28 + #Require all denied
29 29 </Directory>
30 30  
31 31 <Directory ~ "(/opt/sei/web|/opt/sip/web|/opt/infra/infra_css|/opt/infra/infra_js)" >
32 32 AllowOverride None
33 33 Options None
34   - Require all granted
  34 + #Require all granted
35 35 </Directory>
36 36  
37 37 </VirtualHost>
... ...