Sign inSign up
convertigo logo

convertigo:8.2

Multi-platform
Also known as:
8.2.7
latest
Languages & frameworks
Index digest

sha256:5c517a4e26b3aefd9fde337d71aeee60007c530c69930b87989f54d9a729e755

OS/ARCH

Compressed size

299.4 MB

Last pushed

over 2 years by doijanky

Type

Image

Vulnerabilities

1
14
37
11
0

Manifest digest

sha256:945a49fdb889614eac6543a62d8e3d6aaa868c0667aef54e93e3b6db1ae9f9e9

Layers (50)

tomcat:9-jdk17-temurin-focal
1
6
21
10
0
convertigo:8.2
0
8
17
1
0

31

MAINTAINER Nicolas Albert [email protected]

0 B


32

ENV SWT_GTK3=0

0 B


33

ENV CATALINA_HOME=/usr/local/tomcat

0 B


34

/bin/sh -c mkdir -p "$CATALINA_HOME"

0 B


35

WORKDIR /usr/local/tomcat

0 B


36

/bin/sh -c apt-get update -y && apt-get install -y --no-install-recommends ca-certificates curl dirmngr gnupg gosu sudo tini unzip && apt-get remove -y --purge wget libfreetype6 && apt-get autoremove -y && rm -rf /var/lib/apt/lists/*

5.43 MB


37

/bin/sh -c useradd -s /bin/false -m convertigo && mkdir -p /workspace && chown -R convertigo:convertigo /workspace && chmod -R 777 /workspace && echo "convertigo ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/convertigo && chmod 0440 /etc/sudoers.d/convertigo

4.49 KB


38

/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

27.94 KB


39

ENV CONVERTIGO_VERSION=8.2.7

0 B


40

ENV CONVERTIGO_WAR_URL=https://github.com/convertigo/convertigo/releases/download/8.2.7/convertigo-8.2.7.war

0 B


41

ENV CONVERTIGO_GPG_KEYS=6A7779BB78FE368DF74B708FD4DA8FBEB64BF75F

0 B


42

/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 -f a+x WEB-INF/xvnc/* || true) && (test "$(dpkg --print-architecture)" != "i386" && rm -rf WEB-INF/xulrunner WEB-INF/xvnc WEB-INF/lib/swt_* || true) && chmod 777 WEB-INF/web.xml WEB-INF/lib WEB-INF/classes && rm -rf /tmp/*)

101.14 MB


43

COPY file:a8c73db31af1c6589d48a2342d8673de69087696e5f19812fc67f887368ccae8 in webapps/ROOT/index.html

451 B


44

COPY file:63fbfc6fa825ca14dacaadfe1477ad30f6a2b93014ebcb85d2016902fdaf17b9 in /

2.36 KB


45

WORKDIR /workspace

0 B


46

VOLUME [/workspace]

0 B


47

EXPOSE 28080

0 B


48

ENTRYPOINT ["tini" "--" "/docker-entrypoint.sh"]

0 B


49

CMD ["convertigo"]

0 B