odyssey/odyssey-docman (3.0.0)
Published 2026-08-11 17:59:07 +02:00 by jose.garcia
Installation
docker pull code.grupoleitz.com/leitz-group/odyssey/odyssey-docman:3.0.0sha256:c52c3c6df9dc79a2fc49966f2b541a33821d40f51016066a82e284c9498e8ce5Image layers
| ADD file:32ff5e7a78b890996ee4681cc0a26185d3e9acdb4eb1e2aaccb2411f922fed6b in / |
| CMD ["/bin/sh"] |
| ENV JAVA_VERSION=6 JAVA_UPDATE=45 JAVA_BUILD=06 JAVA_HOME=/usr/lib/jvm/default-jvm GROOVY_VERSION=2.3.11 LANG=C.UTF-8 GLIBC_VERSION=2.23-r3 |
| COPY jdk-6u45-linux-x64.bin /tmp/java.bin # buildkit |
| COPY jce_policy-6.zip /tmp/jce_policy-6.zip # buildkit |
| RUN /bin/sh -c apk upgrade --update && apk add --force-overwrite --no-cache --virtual=build-dependencies libstdc++ curl ca-certificates unzip && for pkg in glibc-${GLIBC_VERSION} glibc-bin-${GLIBC_VERSION} glibc-i18n-${GLIBC_VERSION}; do curl -sSL https://github.com/andyshinn/alpine-pkg-glibc/releases/download/${GLIBC_VERSION}/${pkg}.apk -o /tmp/${pkg}.apk; done && apk add --force-overwrite --allow-untrusted /tmp/*.apk && rm -v /tmp/*.apk && ( /usr/glibc-compat/bin/localedef --force --inputfile POSIX --charmap UTF-8 C.UTF-8 || true ) && echo "export LANG=C.UTF-8" > /etc/profile.d/locale.sh && /usr/glibc-compat/sbin/ldconfig /lib /usr/glibc-compat/lib && echo 'hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4' >> /etc/nsswitch.conf && sh "/tmp/java.bin" && mkdir -p "/usr/lib/jvm" && mv "/jdk1.${JAVA_VERSION}.0_${JAVA_UPDATE}" "/usr/lib/jvm/java-${JAVA_VERSION}-oracle" && ln -s "java-${JAVA_VERSION}-oracle" "$JAVA_HOME" && unzip -jo -d "$JAVA_HOME/jre/lib/security" "/tmp/jce_policy-${JAVA_VERSION}.zip" && ln -s "$JAVA_HOME/bin/"* "/usr/bin/" && apk del glibc-i18n && rm -rf "$JAVA_HOME/"*src.zip "$JAVA_HOME/lib/missioncontrol" "$JAVA_HOME/lib/visualvm" "$JAVA_HOME/lib/"*javafx* "$JAVA_HOME/jre/lib/plugin.jar" "$JAVA_HOME/jre/lib/ext/jfxrt.jar" "$JAVA_HOME/jre/bin/javaws" "$JAVA_HOME/jre/lib/javaws.jar" "$JAVA_HOME/jre/lib/desktop" "$JAVA_HOME/jre/plugin" "$JAVA_HOME/jre/lib/"deploy* "$JAVA_HOME/jre/lib/"*javafx* "$JAVA_HOME/jre/lib/"*jfx* "$JAVA_HOME/jre/lib/amd64/libdecora_sse.so" "$JAVA_HOME/jre/lib/amd64/"libprism_*.so "$JAVA_HOME/jre/lib/amd64/libfxplugins.so" "$JAVA_HOME/jre/lib/amd64/libglass.so" "$JAVA_HOME/jre/lib/amd64/libgstreamer-lite.so" "$JAVA_HOME/jre/lib/amd64/"libjavafx*.so "$JAVA_HOME/jre/lib/amd64/"libjfx*.so "$JAVA_HOME/jre/bin/keytool" "$JAVA_HOME/jre/bin/orbd" "$JAVA_HOME/jre/bin/pack200" "$JAVA_HOME/jre/bin/policytool" "$JAVA_HOME/jre/bin/rmid" "$JAVA_HOME/jre/bin/rmiregistry" "$JAVA_HOME/jre/bin/servertool" "$JAVA_HOME/jre/bin/tnameserv" "$JAVA_HOME/jre/bin/unpack200" "$JAVA_HOME/jre/lib/jfr.jar" "$JAVA_HOME/jre/lib/jfr" "$JAVA_HOME/jre/lib/oblique-fonts" && apk del build-dependencies && rm -rf /tmp/* /var/cache/apk/* # buildkit |
| WORKDIR /data |
| ENV JBOSS_VERSION=5.1.0.EAP |
| ENV JBOSS_HOME=/opt/jboss/jboss5 |
| ENV JAVA_OPTS=-Xms1024m -Xmx8192m -XX:MaxPermSize=512m |
| ADD jboss-eap-5.1-clean.tar /opt/jboss/jboss5 # buildkit |
| EXPOSE map[8080/tcp:{}] |
| COPY lib/ /opt/jboss/jboss5/server/default/lib # buildkit |
| COPY Docman-app.ear /opt/jboss/jboss5/server/default/deploy/ # buildkit |
| EXPOSE map[8080/tcp:{}] |
| CMD ["/opt/jboss/jboss5/bin/run.sh" "-b" "0.0.0.0"] |