Commit db79c343e7bf62f9ffc998e7aee50accaa86fa73

Authored by guilherme.cantoni
1 parent 37df7f9f

Correção do provisionamento do Apache Solr

Vagrantfile.conf.example
@@ -13,4 +13,4 @@ script_sip: "mysql/sip_2_5_1.sql" @@ -13,4 +13,4 @@ script_sip: "mysql/sip_2_5_1.sql"
13 repositorio_arquivos: "../sei-arquivos" 13 repositorio_arquivos: "../sei-arquivos"
14 14
15 # Quantidade de memória utilizada pela VM do VirtualBox (em Megabytes) 15 # Quantidade de memória utilizada pela VM do VirtualBox (em Megabytes)
16 -memoria_vm: "2048"  
17 \ No newline at end of file 16 \ No newline at end of file
  17 +memoria_vm: "2048"
jod/run.sh~
@@ -1,10 +0,0 @@ @@ -1,10 +0,0 @@
1 -#!/bin/bash  
2 -  
3 -SOFFICE_PATH=/usr/bin/soffice  
4 -STOMCAT6_PATH=/opt/jodconverter-tomcat-2.2.2/bin/catalina.sh  
5 -  
6 -echo "Starting LibreOffice headless server"  
7 -$SOFFICE_PATH --headless --nologo --nofirststartwizard --accept="socket,host=127.0.0.1,port=8100;urp" & > /dev/null 2>&1  
8 -  
9 -echo "Starting tomcat webserver server"  
10 -STOMCAT6_PATH run  
sei/ConfiguracaoSEI.php
@@ -17,13 +17,23 @@ class ConfiguracaoSEI extends InfraConfiguracao { @@ -17,13 +17,23 @@ class ConfiguracaoSEI extends InfraConfiguracao {
17 return array( 17 return array(
18 18
19 'SEI' => array( 19 'SEI' => array(
  20 + // Endereço de acesso à aplicação SEI
20 'URL' => 'http://localhost/sei', 21 'URL' => 'http://localhost/sei',
  22 +
  23 + // Habilita melhorias de performance casa aplicação esteja em produção
21 'Producao' => false, 24 'Producao' => false,
22 - 'RepositorioArquivos' => '/var/sei/arquivos'), 25 +
  26 + // Local de armazenamento dos arquivos externos
  27 + 'RepositorioArquivos' => '/var/sei/arquivos',
  28 +
  29 + // Conjunto de módulos integrados na aplicação.
  30 + // Exemplo: 'Modulos' => array('ModuloA' => dirname(__FILE__).'/moduloa')
  31 + 'Modulos' => array(),
  32 + ),
23 33
24 'PaginaSEI' => array( 34 'PaginaSEI' => array(
25 'NomeSistema' => 'SEI', 35 'NomeSistema' => 'SEI',
26 - 'NomeSistemaComplemento' => '', 36 + 'NomeSistemaComplemento' => 'v2.5.1',
27 'LogoMenu' => ''), 37 'LogoMenu' => ''),
28 38
29 'SessaoSEI' => array( 39 'SessaoSEI' => array(
@@ -82,7 +92,17 @@ class ConfiguracaoSEI extends InfraConfiguracao { @@ -82,7 +92,17 @@ class ConfiguracaoSEI extends InfraConfiguracao {
82 92
83 'HostWebService' => array( 93 'HostWebService' => array(
84 'Edoc' => array('[Servidor .NET]'), 94 'Edoc' => array('[Servidor .NET]'),
85 - 'Sip' => array('*')), 95 +
  96 + //Referências (IP e nome na rede) da máquina que hospeda o SIP
  97 + 'Sip' => array('*'),
  98 +
  99 + //Referências (IP e nome na rede) das máquinas de veículos de publicação externos cadastrados no SEI.
  100 + 'Publicacao' => array('*'),
  101 +
  102 + //Referências (IP e nome na rede) da máquina que hospeda o formulário de Ouvidoria personalizado.
  103 + //Se utilizar o formulário padrão do SEI, então configurar com as máquinas dos nós de aplicação do SEI.
  104 + 'Ouvidoria' => array('*'),
  105 + ),
86 106
87 'InfraMail' => array( 107 'InfraMail' => array(
88 'Tipo' => '1', //1 = sendmail (neste caso não é necessário configurar os atributos abaixo), 2 = SMTP 108 'Tipo' => '1', //1 = sendmail (neste caso não é necessário configurar os atributos abaixo), 2 = SMTP
@@ -92,8 +112,7 @@ class ConfiguracaoSEI extends InfraConfiguracao { @@ -92,8 +112,7 @@ class ConfiguracaoSEI extends InfraConfiguracao {
92 'Autenticar' => false, //se true então informar Usuario e Senha 112 'Autenticar' => false, //se true então informar Usuario e Senha
93 'Usuario' => '', 113 'Usuario' => '',
94 'Senha' => '', 114 'Senha' => '',
95 - 'Protegido' => ''), //campo usado em desenvolvimento, se tiver um email preenchido entao todos os emails enviados terao o destinatario ignorado e substituído por este valor (evita envio incorreto de email)  
96 - 115 + 'Protegido' => ''), //campo usado em desenvolvimento, se tiver um email preenchido entao todos os emails enviados terao o destinatario ignorado e substituído por este valor (evita envio incorreto de email)
97 ); 116 );
98 } 117 }
99 } 118 }
sei/ConfiguracaoSip.php
@@ -16,10 +16,15 @@ class ConfiguracaoSip extends InfraConfiguracao { @@ -16,10 +16,15 @@ class ConfiguracaoSip extends InfraConfiguracao {
16 public function getArrConfiguracoes(){ 16 public function getArrConfiguracoes(){
17 return array( 17 return array(
18 'Sip' => array( 18 'Sip' => array(
  19 + // Endereço de acesso à aplicação SEI
19 'URL' => 'http://localhost/sip', 20 'URL' => 'http://localhost/sip',
  21 +
  22 + // Habilita melhorias de performance casa aplicação esteja em produção
20 'Producao' => false), 23 'Producao' => false),
21 24
22 - 'PaginaSip' => array('NomeSistema' => 'SIP'), 25 + 'PaginaSip' => array(
  26 + 'NomeSistema' => 'SIP',
  27 + 'NomeSistemaComplemento' => 'v2.5.1'),
23 28
24 'SessaoSip' => array( 29 'SessaoSip' => array(
25 'SiglaOrgaoSistema' => 'ABC', 30 'SiglaOrgaoSistema' => 'ABC',
@@ -39,7 +44,8 @@ class ConfiguracaoSip extends InfraConfiguracao { @@ -39,7 +44,8 @@ class ConfiguracaoSip extends InfraConfiguracao {
39 'HostWebService' => array( 44 'HostWebService' => array(
40 'Replicacao' => array('*'), //endereço ou IP da máquina que implementa o serviço de replicação de usuários 45 'Replicacao' => array('*'), //endereço ou IP da máquina que implementa o serviço de replicação de usuários
41 'Pesquisa' => array('*'), //endereços/IPs das máquinas do SEI 46 'Pesquisa' => array('*'), //endereços/IPs das máquinas do SEI
42 - 'Autenticacao' => array('*')), //endereços/IPs das máquinas do SEI 47 + 'Autenticacao' => array('*') //endereços/IPs das máquinas do SEI
  48 + ),
43 49
44 'InfraMail' => array( 50 'InfraMail' => array(
45 'Tipo' => '1', //1 = sendmail (neste caso não é necessário configurar os atributos abaixo), 2 = SMTP 51 'Tipo' => '1', //1 = sendmail (neste caso não é necessário configurar os atributos abaixo), 2 = SMTP
sei/Dockerfile
1 ########################################################### 1 ###########################################################
2 -# Dockerfile de construção do container WebApp 2 +# Dockerfile de construção do container WebApp
3 # utilizado pelo SEI e pelo SIP 3 # utilizado pelo SEI e pelo SIP
4 # 4 #
5 # Baseado no CentOS 6.X 5 # Baseado no CentOS 6.X
@@ -15,7 +15,7 @@ MAINTAINER PEN - Processo Eletrônico Nacional @@ -15,7 +15,7 @@ MAINTAINER PEN - Processo Eletrônico Nacional
15 # Instalação do MySQL seguindo as recomendações descritas na documentação do SEI 15 # Instalação do MySQL seguindo as recomendações descritas na documentação do SEI
16 # Ref: http://sei.processoeletronico.gov.br/wiki/manual_de_instalacao#<SESSAO DE INSTALAÇÃO DO SEI e SIP> 16 # Ref: http://sei.processoeletronico.gov.br/wiki/manual_de_instalacao#<SESSAO DE INSTALAÇÃO DO SEI e SIP>
17 17
18 -# Instalação do servidor web Apache 2.2, memcache e demais componentes 18 +# Instalação do servidor web Apache 2.2, memcache e demais componentes
19 RUN yum -y update httpd-2.2.* mysql-5.1.* memcached openssl curl unzip gcc java-1.7.0-openjdk libxml2 && \ 19 RUN yum -y update httpd-2.2.* mysql-5.1.* memcached openssl curl unzip gcc java-1.7.0-openjdk libxml2 && \
20 yum -y install httpd-2.2.* mysql-5.1.* memcached openssl curl unzip gcc java-1.7.0-openjdk libxml2 20 yum -y install httpd-2.2.* mysql-5.1.* memcached openssl curl unzip gcc java-1.7.0-openjdk libxml2
21 21
@@ -27,7 +27,7 @@ RUN yum -y update php-* &amp;&amp; \ @@ -27,7 +27,7 @@ RUN yum -y update php-* &amp;&amp; \
27 yum -y install php-5.3.* php-common php-cli php-pear php-bcmath php-gd php-gmp \ 27 yum -y install php-5.3.* php-common php-cli php-pear php-bcmath php-gd php-gmp \
28 php-imap php-intl php-ldap php-mbstring php-mysql php-odbc php-pdo php-pecl-apc \ 28 php-imap php-intl php-ldap php-mbstring php-mysql php-odbc php-pdo php-pecl-apc \
29 php-pspell php-zlib php-snmp php-soap php-xml php-xmlrpc php-zts php-devel \ 29 php-pspell php-zlib php-snmp php-soap php-xml php-xmlrpc php-zts php-devel \
30 - php-pecl-apc-devel php-pecl-memcache php-calendar php-shmop 30 + php-pecl-apc-devel php-pecl-memcache php-calendar php-shmop
31 31
32 # Instalação do componentes UploadProgress 32 # Instalação do componentes UploadProgress
33 RUN pecl install uploadprogress && \ 33 RUN pecl install uploadprogress && \
@@ -48,4 +48,4 @@ RUN chmod +x /run.sh @@ -48,4 +48,4 @@ RUN chmod +x /run.sh
48 EXPOSE 80 48 EXPOSE 80
49 49
50 # Inicialização dos serviços Apache e Memcache 50 # Inicialização dos serviços Apache e Memcache
51 -CMD ["/run.sh"]  
52 \ No newline at end of file 51 \ No newline at end of file
  52 +CMD ["/run.sh"]
@@ -14,5 +14,4 @@ mkdir /var/www/html/sip/upload &amp;&amp; chmod -R 666 /var/www/html/sip/upload @@ -14,5 +14,4 @@ mkdir /var/www/html/sip/upload &amp;&amp; chmod -R 666 /var/www/html/sip/upload
14 /etc/init.d/memcached start 2>&1 > /dev/null 14 /etc/init.d/memcached start 2>&1 > /dev/null
15 15
16 # Inicialização do servidor web 16 # Inicialização do servidor web
17 -/usr/sbin/httpd -DFOREGROUND  
18 - 17 +/usr/sbin/httpd -DFOREGROUND
solr/Dockerfile
@@ -11,55 +11,52 @@ FROM centos:centos6 @@ -11,55 +11,52 @@ FROM centos:centos6
11 # Autor e mantenedor do container 11 # Autor e mantenedor do container
12 MAINTAINER PEN - Processo Eletrônico Nacional 12 MAINTAINER PEN - Processo Eletrônico Nacional
13 13
14 -# Atualização do source list do repositório  
15 -# RUN yum update -y && yum upgrade -y  
16 -  
17 ################## INICIO DA INSTALACAO ###################### 14 ################## INICIO DA INSTALACAO ######################
18 # Instalação do MySQL seguindo as recomendações descritas na documentação do SEI 15 # Instalação do MySQL seguindo as recomendações descritas na documentação do SEI
19 # Ref: http://<WIKI DO PROJETO>#<SESSAO DE INSTALAÇÃO DO MYSQL> 16 # Ref: http://<WIKI DO PROJETO>#<SESSAO DE INSTALAÇÃO DO MYSQL>
20 17
21 # Instalação do pacote Java JDK 18 # Instalação do pacote Java JDK
22 -RUN yum update -y java-1.7.0-openjdk-devel && \  
23 - yum install -y java-1.7.0-openjdk-devel 19 +RUN yum update -y java-1.7.0-openjdk && \
  20 + yum install -y java-1.7.0-openjdk
24 21
25 # Instalação dos utilitários utilizados no provisionamento 22 # Instalação dos utilitários utilizados no provisionamento
26 -RUN yum install -y wget tar curl 23 +RUN yum install -y wget tar curl which
27 24
28 # Criação de usuário de execução do serviço 25 # Criação de usuário de execução do serviço
29 -RUN useradd -r -s /bin/bash solr 26 +RUN useradd solr
30 27
31 -# Obtenção do pacote de instalação do Solr 4.9  
32 -RUN wget -q -O /opt/solr-4.9.0.tgz http://archive.apache.org/dist/lucene/solr/4.9.0/solr-4.9.0.tgz 28 +# Obtenção do pacote de instalação do Solr 4.0
  29 +RUN wget -q -O /opt/solr-4.0.0.tgz http://archive.apache.org/dist/lucene/solr/4.0.0/apache-solr-4.0.0.tgz
33 30
34 -# Instalação do Solr  
35 -RUN tar xvz -C /opt -f /opt/solr-4.9.0.tgz && chown -R solr:solr /opt/solr-4.9.0 && rm /opt/solr-4.9.0.tgz 31 +# Instalação do Apache Solr
  32 +RUN tar xvz -C /opt -f /opt/solr-4.0.0.tgz && mv /opt/apache-solr-4.0.0 /opt/solr && \
  33 + chown -R solr:solr /opt/solr && rm /opt/solr-4.0.0.tgz
36 34
37 # Configuração dos parâmetros default 35 # Configuração dos parâmetros default
38 -RUN echo "JAVA_OPTIONS='-Dsolr.solr.home=/opt/solr-4.9.0/example/solr $JAVA_OPTIONS'" | tee -a /etc/default/jetty && \  
39 - echo "JETTY_HOME=/opt/solr-4.9.0/example" | tee -a /etc/default/jetty && \ 36 +RUN echo "JAVA_OPTIONS='-Dsolr.solr.home=/opt/solr/example/solr $JAVA_OPTIONS'" | tee -a /etc/default/jetty && \
  37 + echo "JETTY_HOME=/opt/solr/example" | tee -a /etc/default/jetty && \
40 echo "JETTY_USER=solr" | tee -a /etc/default/jetty 38 echo "JETTY_USER=solr" | tee -a /etc/default/jetty
41 39
42 # Configuração do script de inicialização automática 40 # Configuração do script de inicialização automática
43 -RUN wget -q -O /etc/init.d/solr http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk/jetty-distribution/src/main/resources/bin/jetty.sh  
44 -RUN chmod +x /etc/init.d/solr 41 +RUN wget -q -O /etc/init.d/solr http://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk/jetty-distribution/src/main/resources/bin/jetty.sh && chmod +x /etc/init.d/solr
45 42
46 # Criação dos diretório de armazenamento de índices 43 # Criação dos diretório de armazenamento de índices
47 RUN mkdir /var/opt/sei && \ 44 RUN mkdir /var/opt/sei && \
48 - mkdir /var/opt/sei/sei-protocolos && ln -s /var/opt/sei/sei-protocolos /opt/solr-4.9.0/example/solr/ && \  
49 - mkdir /var/opt/sei/sei-bases-conhecimento && ln -s /var/opt/sei/sei-bases-conhecimento /opt/solr-4.9.0/example/solr/ && \  
50 - mkdir /var/opt/sei/sei-publicacoes && ln -s /var/opt/sei/sei-publicacoes /opt/solr-4.9.0/example/solr/ 45 + mkdir /var/opt/sei/sei-protocolos && ln -s /var/opt/sei/sei-protocolos /opt/solr/example/solr/ && \
  46 + mkdir /var/opt/sei/sei-bases-conhecimento && ln -s /var/opt/sei/sei-bases-conhecimento /opt/solr/example/solr/ && \
  47 + mkdir /var/opt/sei/sei-publicacoes && ln -s /var/opt/sei/sei-publicacoes /opt/solr/example/solr/
51 48
52 # Copia do conjunto de configurações padrão do Solr 49 # Copia do conjunto de configurações padrão do Solr
53 -RUN cp -R /opt/solr-4.9.0/example/solr/collection1/conf /var/opt/sei/sei-protocolos/ && \  
54 - cp -R /opt/solr-4.9.0/example/solr/collection1/conf /var/opt/sei/sei-bases-conhecimento/ && \  
55 - cp -R /opt/solr-4.9.0/example/solr/collection1/conf /var/opt/sei/sei-publicacoes/ 50 +RUN cp -R /opt/solr/example/solr/collection1/conf /var/opt/sei/sei-protocolos/ && \
  51 + cp -R /opt/solr/example/solr/collection1/conf /var/opt/sei/sei-bases-conhecimento/ && \
  52 + cp -R /opt/solr/example/solr/collection1/conf /var/opt/sei/sei-publicacoes/
56 53
57 # Removeção dos arquivos schema.xml e solrconfig.xml das cópias 54 # Removeção dos arquivos schema.xml e solrconfig.xml das cópias
58 RUN rm /var/opt/sei/sei-protocolos/conf/schema.xml && \ 55 RUN rm /var/opt/sei/sei-protocolos/conf/schema.xml && \
59 - rm /var/opt/sei/sei-bases-conhecimento/conf/schema.xml && \  
60 - rm /var/opt/sei/sei-publicacoes/conf/schema.xml && \  
61 rm /var/opt/sei/sei-protocolos/conf/solrconfig.xml && \ 56 rm /var/opt/sei/sei-protocolos/conf/solrconfig.xml && \
  57 + rm /var/opt/sei/sei-bases-conhecimento/conf/schema.xml && \
62 rm /var/opt/sei/sei-bases-conhecimento/conf/solrconfig.xml && \ 58 rm /var/opt/sei/sei-bases-conhecimento/conf/solrconfig.xml && \
  59 + rm /var/opt/sei/sei-publicacoes/conf/schema.xml && \
63 rm /var/opt/sei/sei-publicacoes/conf/solrconfig.xml 60 rm /var/opt/sei/sei-publicacoes/conf/solrconfig.xml
64 61
65 # Configuração dos índices do SEI 62 # Configuração dos índices do SEI
@@ -76,34 +73,44 @@ RUN mkdir /var/opt/sei/sei-protocolos/conteudo &amp;&amp; \ @@ -76,34 +73,44 @@ RUN mkdir /var/opt/sei/sei-protocolos/conteudo &amp;&amp; \
76 mkdir /var/opt/sei/sei-publicacoes/conteudo 73 mkdir /var/opt/sei/sei-publicacoes/conteudo
77 74
78 # Configuração dos links a instalação do Solr e o índice Protocolo 75 # Configuração dos links a instalação do Solr e o índice Protocolo
79 -RUN ln -s /opt/solr-4.9.0/contrib/ /var/opt/sei/sei-protocolos/contrib && \  
80 - ln -s /opt/solr-4.9.0/dist/ /var/opt/sei/sei-protocolos/dist && \  
81 - ln -s /opt/solr-4.9.0/example/lib/ /var/opt/sei/sei-protocolos/lib 76 +RUN ln -s /opt/solr/contrib/ /var/opt/sei/sei-protocolos/contrib && \
  77 + ln -s /opt/solr/dist/ /var/opt/sei/sei-protocolos/dist && \
  78 + ln -s /opt/solr/example/lib/ /var/opt/sei/sei-protocolos/lib
82 79
83 # Configuração dos links a instalação do Solr e o índice Base de Conhecimento 80 # Configuração dos links a instalação do Solr e o índice Base de Conhecimento
84 -RUN ln -s /opt/solr-4.9.0/contrib/ /var/opt/sei/sei-bases-conhecimento/contrib && \  
85 - ln -s /opt/solr-4.9.0/dist/ /var/opt/sei/sei-bases-conhecimento/dist && \  
86 - ln -s /opt/solr-4.9.0/example/lib/ /var/opt/sei/sei-bases-conhecimento/lib 81 +RUN ln -s /opt/solr/contrib/ /var/opt/sei/sei-bases-conhecimento/contrib && \
  82 + ln -s /opt/solr/dist/ /var/opt/sei/sei-bases-conhecimento/dist && \
  83 + ln -s /opt/solr/example/lib/ /var/opt/sei/sei-bases-conhecimento/lib
87 84
88 # Configuração dos links a instalação do Solr e o índice Publicações 85 # Configuração dos links a instalação do Solr e o índice Publicações
89 -RUN ln -s /opt/solr-4.9.0/contrib/ /var/opt/sei/sei-publicacoes/contrib && \  
90 - ln -s /opt/solr-4.9.0/dist/ /var/opt/sei/sei-publicacoes/dist && \  
91 - ln -s /opt/solr-4.9.0/example/lib/ /var/opt/sei/sei-publicacoes/lib 86 +RUN ln -s /opt/solr/contrib/ /var/opt/sei/sei-publicacoes/contrib && \
  87 + ln -s /opt/solr/dist/ /var/opt/sei/sei-publicacoes/dist && \
  88 + ln -s /opt/solr/example/lib/ /var/opt/sei/sei-publicacoes/lib
92 89
93 # Configuração de log e permissões de pastas 90 # Configuração de log e permissões de pastas
94 RUN mkdir /var/log/solr 91 RUN mkdir /var/log/solr
95 -RUN chown solr:solr -R /opt/solr-4.9.0 /var/opt/sei /var/log/solr 92 +RUN chown solr:solr -R /opt/solr /var/opt/sei /var/log/solr
  93 +
  94 +# Construção dos índices de protocolos do SEI
  95 +RUN service solr start && sleep 20 && \
  96 + curl 'http://localhost:8983/solr/admin/cores?action=CREATE&name=sei-protocolos&instanceDir=/var/opt/sei/sei-protocolos&config=sei-protocolos-config.xml&schema=sei-protocolos-schema.xml&dataDir=/var/opt/sei/sei-protocolos/conteudo'
  97 +
  98 +# Construção dos índices da base de conhecimento do SEI
  99 +RUN service solr start && sleep 20 && \
  100 + curl 'http://localhost:8983/solr/admin/cores?action=CREATE&name=sei-bases-conhecimento&instanceDir=/var/opt/sei/sei-bases-conhecimento&config=sei-bases-conhecimento-config.xml&schema=sei-bases-conhecimento-schema.xml&dataDir=/var/opt/sei/sei-bases-conhecimento/conteudo'
96 101
97 -# Construção dos índices do SEI  
98 -RUN service solr start && sleep 6 && \  
99 - curl http://localhost/solr/admin/cores?action=CREATE&name=seiprotocolos&instanceDir=/var/opt/sei/sei-protocolos&config=sei-protocolosconfig.xml&schema=sei-protocolos-schema.xml&dataDir=/var/opt/sei/sei-protocolos/conteudo && \  
100 - curl http://localhost/solr/admin/cores?action=CREATE&name=sei-basesconhecimento&instanceDir=/var/opt/sei/sei-bases-conhecimento&config=sei-bases-conhecimentoconfig.xml&schema=sei-bases-conhecimento-schema.xml&dataDir=/var/opt/sei/sei-basesconhecimento/conteudo && \  
101 - curl http://localhost/solr/admin/cores?action=CREATE&name=seipublicacoes&instanceDir=/var/opt/sei/sei-publicacoes&config=sei-publicacoesconfig.xml&schema=sei-publicacoes-schema.xml&dataDir=/var/opt/sei/sei-publicacoes/conteudo 102 +# Construção dos índices de publicações do SEI
  103 +RUN service solr start && sleep 20 && \
  104 + curl 'http://localhost:8983/solr/admin/cores?action=CREATE&name=sei-publicacoes&instanceDir=/var/opt/sei/sei-publicacoes&config=sei-publicacoes-config.xml&schema=sei-publicacoes-schema.xml&dataDir=/var/opt/sei/sei-publicacoes/conteudo'
102 105
103 -#RUN service solr start && sleep 6 && curl http://localhost/solr/admin/cores?action=RELOAD 106 +# Construção dos índices de publicações do SEI
  107 +RUN service solr start && sleep 20 && \
  108 + curl 'http://localhost:8983/solr/admin/cores?action=RELOAD&core=sei-protocolos' && \
  109 + curl 'http://localhost:8983/solr/admin/cores?action=RELOAD&core=sei-bases-conhecimento' && \
  110 + curl 'http://localhost:8983/solr/admin/cores?action=RELOAD&core=sei-publicacoes'
104 111
105 ##################### FIM DA INSTALACAO ##################### 112 ##################### FIM DA INSTALACAO #####################
106 -WORKDIR /opt/solr-4.9.0/example 113 +WORKDIR /opt/solr/example
107 114
108 # Exposição da porta de conexão ao Apache 115 # Exposição da porta de conexão ao Apache
109 EXPOSE 8983 116 EXPOSE 8983