| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.ref.name=ubuntu |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:c8ef6447752cab2541ffca9e3cfa27d581f3491bc8f356f6eafd951243609341 in / |
| CMD ["/bin/bash"] |
| SHELL [/bin/bash -o pipefail -c] |
| ENV PATH=/mattermost/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| ARG PUID=2000 |
| ARG PGID=2000 |
| ARG MM_PACKAGE=https://releases.mattermost.com/9.3.0/mattermost-9.3.0-linux-amd64.tar.gz?src=docker |
| RUN |3 PUID=2000 PGID=2000 MM_PACKAGE=https://releases.mattermost.com/9.5.1/mattermost-enterprise-9.5.1-linux-amd64.tar.gz /bin/bash -o pipefail -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y ca-certificates curl mime-support unrtf wv poppler-utils tidy tzdata && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |3 PUID=2000 PGID=2000 MM_PACKAGE=https://releases.mattermost.com/9.5.1/mattermost-enterprise-9.5.1-linux-amd64.tar.gz /bin/bash -o pipefail -c mkdir -p /mattermost/data /mattermost/plugins /mattermost/client/plugins && addgroup -gid ${PGID} mattermost && adduser -q --disabled-password --uid ${PUID} --gid ${PGID} --gecos "" --home /mattermost mattermost && if [ -n "$MM_PACKAGE" ]; then curl $MM_PACKAGE | tar -xvz ; else echo "please set the MM_PACKAGE" ; exit 127 ; fi && chown -R mattermost:mattermost /mattermost /mattermost/data /mattermost/plugins /mattermost/client/plugins # buildkit |
| USER mattermost |
| HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:8065/api/v4/system/ping || exit 1"] "30s" "10s" "0s" "0s" '\x00'} |
| COPY entrypoint.sh / # buildkit |
| ENTRYPOINT ["/entrypoint.sh"] |
| WORKDIR /mattermost |
| CMD ["mattermost"] |
| EXPOSE map[8065/tcp:{} 8067/tcp:{} 8074/tcp:{} 8075/tcp:{}] |
| VOLUME [/mattermost/data /mattermost/logs /mattermost/config /mattermost/plugins /mattermost/client/plugins] |
| COPY mattermost /mattermost/bin/mattermost # buildkit |