Commit 578e43ef51d847b5994126b311a4d86878a62945

Authored by Guilherme Andrade Del Cantoni
1 parent 77b38e7a

Correção do provisionamento dos containers do Jod Converter

Showing 2 changed files with 21 additions and 18 deletions   Show diff stats
jod/Dockerfile
1 -###########################################################################  
2 -# Dockerfile de construção do container JOD utilizado pelo SEI e pelo SIP #  
3 -########################################################################### 1 +###########################################################
  2 +# Dockerfile de construção do container JOD
  3 +# utilizado pelo SEI e pelo SIP
  4 +#
  5 +# Baseado no CentOS 6.X
  6 +############################################################
4 7
5 -# Definição da imagem de base para o OpenJDK 8  
6 -FROM openjdk:8 8 +# Definição da imagem de base para o CentOS 6.X
  9 +FROM centos:centos6
7 10
8 # Autor e mantenedor do container 11 # Autor e mantenedor do container
9 MAINTAINER PEN - Processo Eletrônico Nacional 12 MAINTAINER PEN - Processo Eletrônico Nacional
@@ -11,20 +14,17 @@ MAINTAINER PEN - Processo Eletrônico Nacional @@ -11,20 +14,17 @@ MAINTAINER PEN - Processo Eletrônico Nacional
11 ################## INICIO DA INSTALACAO ###################### 14 ################## INICIO DA INSTALACAO ######################
12 # Instalação do JOD Converter seguindo as recomendações descritas na documentação do SEI 15 # Instalação do JOD Converter seguindo as recomendações descritas na documentação do SEI
13 16
14 -ENV TERM xterm  
15 -  
16 -# Instalação da api de serviços de conversão de documentos  
17 -COPY jodconverter-tomcat-2.2.2.zip /opt/  
18 -  
19 -# Script de inicialização do container entrypoint 17 +COPY install.sh /install.sh
  18 +COPY jodconverter-tomcat-2.2.2.zip /tmp/
20 COPY entrypoint.sh /entrypoint.sh 19 COPY entrypoint.sh /entrypoint.sh
21 20
22 -# Instalação do Jod Converter e Libreoffice  
23 -COPY install.sh /install.sh  
24 RUN bash /install.sh 21 RUN bash /install.sh
25 22
26 ##################### FIM DA INSTALACAO ##################### 23 ##################### FIM DA INSTALACAO #####################
27 24
  25 +# Definição do terminal a ser utilizado
  26 +ENV TERM xterm
  27 +
28 # Exposição da porta de conexão ao Apache 28 # Exposição da porta de conexão ao Apache
29 EXPOSE 8080 29 EXPOSE 8080
30 30
jod/install.sh
@@ -3,15 +3,18 @@ @@ -3,15 +3,18 @@
3 set -e 3 set -e
4 4
5 # Instalação do pacote Java JDK e utilitários utilizados no provisionamento 5 # Instalação do pacote Java JDK e utilitários utilizados no provisionamento
6 -apt-get -y update  
7 -apt-get install -y --no-install-recommends wget unzip libreoffice  
8 -apt-get -y clean all 6 +yum -y update
  7 +yum install -y java-1.7.0-openjdk-devel wget unzip dos2unix libreoffice libreoffice-headless && \
  8 +yum -y clean all
  9 +
  10 +
9 11
10 # Instalação da api de serviços de conversão de documentos 12 # Instalação da api de serviços de conversão de documentos
11 -unzip /opt/jodconverter-tomcat-2.2.2.zip -d /opt  
12 -rm /opt/jodconverter-tomcat-2.2.2.zip 13 +unzip /tmp/jodconverter-tomcat-2.2.2.zip -d /opt
  14 +rm /tmp/jodconverter-tomcat-2.2.2.zip
13 15
14 # Script de inicialização do container entry-point 16 # Script de inicialização do container entry-point
15 chmod +x /entrypoint.sh 17 chmod +x /entrypoint.sh
16 18
17 exit 0 19 exit 0
  20 +