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 | 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 | + | ... | ... |