Commit dc7d556b5359ee6f8435cf7362d5ee773f4568bb
1 parent
cb6225a4
Exists in
master
and in
1 other branch
Instalação do syslog e monitoramento de erros
Showing
2 changed files
with
10 additions
and
4 deletions
Show diff stats
Dockerfile
@@ -6,13 +6,10 @@ COPY usr/local/bin/ocr /usr/local/bin/ocr | @@ -6,13 +6,10 @@ COPY usr/local/bin/ocr /usr/local/bin/ocr | ||
6 | COPY etc/init.d/ocr-ubuntu /etc/init.d/ocr | 6 | COPY etc/init.d/ocr-ubuntu /etc/init.d/ocr |
7 | COPY entrypoint.sh /entrypoint.sh | 7 | COPY entrypoint.sh /entrypoint.sh |
8 | 8 | ||
9 | -RUN useradd -m ocr | ||
10 | - | ||
11 | RUN apt-get -y update | 9 | RUN apt-get -y update |
12 | RUN apt-get -y install build-essential cmake libtool yasm pkg-config subversion git libgcj14 apt-utils | 10 | RUN apt-get -y install build-essential cmake libtool yasm pkg-config subversion git libgcj14 apt-utils |
13 | RUN apt-get -y install curl | 11 | RUN apt-get -y install curl |
14 | RUN apt-get -y install libtiff-dev libpng-dev libopenjpeg-dev libjpeg8-dev libjpeg-turbo8-dev libjpeg-dev libgif-dev zlib1g-dev libicu-dev libpango1.0-dev libcairo2-dev libfontconfig1-dev libgettextpo-dev libnss3-dev | 12 | RUN apt-get -y install libtiff-dev libpng-dev libopenjpeg-dev libjpeg8-dev libjpeg-turbo8-dev libjpeg-dev libgif-dev zlib1g-dev libicu-dev libpango1.0-dev libcairo2-dev libfontconfig1-dev libgettextpo-dev libnss3-dev |
15 | -#RUN apt-get -y install ttf-mscorefonts-installer | ||
16 | 13 | ||
17 | RUN apt-get -y install wget cabextract xfonts-utils | 14 | RUN apt-get -y install wget cabextract xfonts-utils |
18 | RUN wget -O mscorefonts.deb http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.4+nmu1_all.deb && \ | 15 | RUN wget -O mscorefonts.deb http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.4+nmu1_all.deb && \ |
@@ -79,6 +76,10 @@ RUN cd ghostscript-9.18 && ls && ./autogen.sh; ./configure && make all install | @@ -79,6 +76,10 @@ RUN cd ghostscript-9.18 && ls && ./autogen.sh; ./configure && make all install | ||
79 | RUN git clone https://github.com/coherentgraphics/cpdf-binaries.git && \ | 76 | RUN git clone https://github.com/coherentgraphics/cpdf-binaries.git && \ |
80 | cp cpdf-binaries/Linux-Intel-64bit/cpdf /usr/bin | 77 | cp cpdf-binaries/Linux-Intel-64bit/cpdf /usr/bin |
81 | 78 | ||
79 | +RUN apt-get -y install rsyslog libsys-syslog-perl | ||
80 | + | ||
81 | +RUN useradd -m ocr | ||
82 | + | ||
82 | RUN chmod +x /usr/local/bin/ocr && \ | 83 | RUN chmod +x /usr/local/bin/ocr && \ |
83 | chmod +x /etc/init.d/ocr && \ | 84 | chmod +x /etc/init.d/ocr && \ |
84 | update-rc.d ocr defaults | 85 | update-rc.d ocr defaults |
entrypoint.sh
1 | #!/usr/bin/env bash | 1 | #!/usr/bin/env bash |
2 | 2 | ||
3 | +# Inicializa serviço de log | ||
4 | +/etc/init.d/rsyslog start | ||
5 | + | ||
6 | +# Cria estrutura de pastas para monitoramento de arquivos | ||
3 | mkdir -p /var/ocr-server/ | 7 | mkdir -p /var/ocr-server/ |
4 | mkdir -p /var/ocr-server/Entrada | 8 | mkdir -p /var/ocr-server/Entrada |
5 | mkdir -p /var/ocr-server/Saida | 9 | mkdir -p /var/ocr-server/Saida |
@@ -7,6 +11,7 @@ mkdir -p /var/ocr-server/Originais_Processados | @@ -7,6 +11,7 @@ mkdir -p /var/ocr-server/Originais_Processados | ||
7 | mkdir -p /var/ocr-server/Erro | 11 | mkdir -p /var/ocr-server/Erro |
8 | chmod -R 777 /var/ocr-server | 12 | chmod -R 777 /var/ocr-server |
9 | 13 | ||
14 | +# Iniciar serviço do OCR-Server | ||
10 | service ocr start | 15 | service ocr start |
11 | 16 | ||
12 | -tail -f /var/log/dmesg | 17 | +tail -f /var/log/syslog |
13 | \ No newline at end of file | 18 | \ No newline at end of file |