Commit 304014816a21e8fecf82d69efb4d01b0812c6d5b
1 parent
198a5eeb
Exists in
master
Alteração na versão do MySQL e parâmetro sql-mode
Showing
6 changed files
with
14 additions
and
14 deletions
Show diff stats
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> | ... | ... |