Commit 578e43ef51d847b5994126b311a4d86878a62945
1 parent
77b38e7a
Exists in
sei-v3.0.0-oracle-dockerimages
and in
1 other branch
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 | + |