sha256:b49d681b7b39d74b84381551e3a8dfa62a4182807e95d34e8ed8d37c84a82fcb
OS/ARCH
Compressed size
310.08 MB
Last pushed
6 months by doijanky
Type
Image
Vulnerabilities
Manifest digest
sha256:d7cc0bd67462b53ae0d62260e8c9eaedc8dee2091a9619a47462d0dd9faa4f7a
30
ENV SWT_GTK3=0
0 B
31
ENV CATALINA_HOME=/usr/local/tomcat
0 B
32
RUN /bin/sh -c mkdir -p "$CATALINA_HOME" # buildkit
32 B
33
WORKDIR /usr/local/tomcat
32 B
34
RUN /bin/sh -c apt-get update -y && apt-get install -y --no-install-recommends ca-certificates curl dirmngr gnupg sudo tini unzip && apt-get remove -y --purge libfreetype6 && apt-get autoremove -y && rm -rf /var/lib/apt/lists/* # buildkit
6.83 MB
35
RUN /bin/sh -c groupmod -n convertigo ubuntu && usermod -l convertigo -d /home/convertigo -m ubuntu && mkdir -p /workspace && chown -R 1000:1000 /workspace && chmod -R 777 /workspace && echo "convertigo ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/convertigo && chmod 0440 /etc/sudoers.d/convertigo # buildkit
3.62 KB
36
RUN /bin/sh -c sed -i.bak -e '/protocol="AJP/d' -e '/JasperListener/d' -e 's/port="8080"/port="28080" maxThreads="64000" relaxedQueryChars="{}[]|"/' -e 's,</Host>, <Valve className="org.apache.catalina.valves.RemoteIpValve" />\n <Valve className="org.apache.catalina.valves.ErrorReportValve" errorCode.404="webapps/convertigo/404.html" errorCode.0="webapps/convertigo/error.html" showReport="false" showServerInfo="false" />\n </Host>,' -e 's,</Service>,<!--SSL<Connector port="28443" protocol="org.apache.coyote.http11.Http11AprProtocol" SSLEnabled="true" maxThreads="64000" relaxedQueryChars="{}[]|">\n <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />\n <SSLHostConfig>\n <Certificate certificateKeyFile="/certs/key.pem"\n certificateFile="/certs/cert.pem"\n certificateChainFile="/certs/chain.pem"\n type="RSA" />\n </SSLHostConfig>\n </Connector>SSL-->\n </Service>,' conf/server.xml && sed -i.bak -e 's,<Context>,<Context sessionCookiePath="/">,' -e 's,</Context>,<Manager pathname="" /><CookieProcessor sameSiteCookies="unset" /></Context>,' conf/context.xml && rm -rf webapps/* bin/*.bat conf/server.xml.bak /tmp/* && mkdir webapps/ROOT && chown -R convertigo:convertigo conf temp work logs && chmod -w conf/* && chmod 777 conf/context.xml conf/server.xml # buildkit
28.06 KB
37
ENV CONVERTIGO_VERSION=8.4.0
0 B
38
ENV CONVERTIGO_WAR_URL=https://github.com/convertigo/convertigo/releases/download/8.4.0/convertigo-8.4.0.war
0 B
39
ENV CONVERTIGO_GPG_KEYS=6A7779BB78FE368DF74B708FD4DA8FBEB64BF75F
0 B
40
RUN /bin/sh -c export GNUPGHOME="$(mktemp -d)" && ( gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$CONVERTIGO_GPG_KEYS" || gpg --batch --keyserver keyserver.pgp.com --recv-keys "$CONVERTIGO_GPG_KEYS" ) && curl -fSL -o /tmp/convertigo.war $CONVERTIGO_WAR_URL && curl -fSL -o /tmp/convertigo.war.asc $CONVERTIGO_WAR_URL.asc && gpg --batch --verify /tmp/convertigo.war.asc /tmp/convertigo.war && mkdir -p webapps/ROOT webapps/convertigo && mkdir /certs && chmod 777 /certs && (cd webapps/convertigo && unzip -q /tmp/convertigo.war && chmod 777 WEB-INF/web.xml WEB-INF/lib WEB-INF/classes && rm -rf /tmp/*) # buildkit
163.28 MB
41
COPY ./root-index.html webapps/ROOT/index.html # buildkit
443 B
42
COPY ./docker-entrypoint.sh / # buildkit
2.41 KB
43
WORKDIR /workspace
32 B
44
VOLUME [/workspace]
0 B
45
EXPOSE map[28080/tcp:{}]
0 B
46
ENTRYPOINT ["tini" "--" "/docker-entrypoint.sh"]
0 B
47
CMD ["convertigo"]
0 B