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 11 # Autor e mantenedor do container
9 12 MAINTAINER PEN - Processo Eletrônico Nacional
... ... @@ -11,20 +14,17 @@ MAINTAINER PEN - Processo Eletrônico Nacional
11 14 ################## INICIO DA INSTALACAO ######################
12 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 19 COPY entrypoint.sh /entrypoint.sh
21 20  
22   -# Instalação do Jod Converter e Libreoffice
23   -COPY install.sh /install.sh
24 21 RUN bash /install.sh
25 22  
26 23 ##################### FIM DA INSTALACAO #####################
27 24  
  25 +# Definição do terminal a ser utilizado
  26 +ENV TERM xterm
  27 +
28 28 # Exposição da porta de conexão ao Apache
29 29 EXPOSE 8080
30 30  
... ...
jod/install.sh
... ... @@ -3,15 +3,18 @@
3 3 set -e
4 4  
5 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 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 16 # Script de inicialização do container entry-point
15 17 chmod +x /entrypoint.sh
16 18  
17 19 exit 0
  20 +
... ...