Sign inSign up

sysadminfolha/jboss

By sysadminfolha

Updated about 1 year ago

Imagem das aplicacoes legadas em jboss.

Image
0

1.9K

sysadminfolha/jboss repository overview

FROM openjdk:6-jre-slim

Definir variáveis de ambiente do JBoss

ENV JBOSS_HOME=/opt/docker/jboss/jboss-as-7.1.1.Final ENV JAVA_OPTS="-Xms512m -Xmx2g -XX:MaxPermSize=512m -Djava.net.preferIPv4Stack=true"

Instalar bibliotecas necessárias para JasperReports (AWT/Swing Headless)

RUN sed -i 's|http://deb.debian.org|http://archive.debian.org|g' /etc/apt/sources.list &&
sed -i 's|security.debian.org|archive.debian.org|g' /etc/apt/sources.list &&
sed -i '/wheezy-updates/d' /etc/apt/sources.list &&
sed -i '/wheezy/updates/d' /etc/apt/sources.list &&
echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/99no-check-valid-until &&
apt-get update &&
apt-get install --allow-unauthenticated -y
fontconfig
ttf-dejavu
fonts-freefont-ttf &&
rm -rf /var/lib/apt/lists/*

Copiar os arquivos do JBoss para dentro do container

COPY jboss-as-7.1.1.Final /opt/docker/jboss/jboss-as-7.1.1.Final

Copiar os scripts de inicialização para o container

COPY scripts /opt/docker/scripts

Definir o diretório de trabalho

WORKDIR $JBOSS_HOME

Permissões e entrada

RUN chmod +x /opt/docker/scripts/*.sh RUN chmod 777 -Rf /opt/docker/jboss/jboss-as-7.1.1.Final

Comando padrão

CMD ["/opt/docker/scripts/start_prod01.sh"]

Tag summary

Content type

Image

Digest

sha256:9615dd254

Size

687 MB

Last updated

about 1 year ago

docker pull sysadminfolha/jboss