sha256:c3ab0fe21a506c77ae694f69a5f08c38e68c36a37b7f1a1ca47202e2ba50c3bf
OS/ARCH
linux/amd64
Compressed size
506.79 MB
Last pushed
7 days by doijanky
Type
Image
Manifest digest
sha256:088d52e8be1d37625e5ece1b3213be9b104401a481de3ef40c379b329158d70a
9
ENV DENO_VERSION=1.43.5
0 B
10
RUN /bin/sh -c ARCH= && dpkgArch="$(dpkg --print-architecture)" && case "${dpkgArch##*-}" in amd64) ARCH='x86_64';; arm64) ARCH='aarch64';; *) echo "unsupported Deno architecture"; exit 1 ;; esac && set -ex && apt-get update && apt-get install -y --no-install-recommends ca-certificates curl unzip && rm -rf /var/lib/apt/lists/* && curl -fsSL https://dl.deno.land/release/v${DENO_VERSION}/deno-${ARCH}-unknown-linux-gnu.zip --output /tmp/deno-${ARCH}-unknown-linux-gnu.zip && echo "246bf818932c5e11adb85afaaf3c90e65d5cbe14bcaa8ea14d35fc085869775d /tmp/deno-x86_64-unknown-linux-gnu.zip" | sha256sum -c - && unzip /tmp/deno-${ARCH}-unknown-linux-gnu.zip -d /tmp && rm /tmp/deno-${ARCH}-unknown-linux-gnu.zip && chmod 755 /tmp/deno && mv /tmp/deno /usr/local/bin/deno && apt-mark auto '.*' > /dev/null && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false # buildkit
48.72 MB
11
RUN /bin/sh -c groupadd -r rocketchat && useradd -r -g rocketchat rocketchat && mkdir -p /app/uploads && chown rocketchat:rocketchat /app/uploads # buildkit
1.18 KB
12
VOLUME [/app/uploads]
0 B
13
WORKDIR /app
32 B
14
ENV NODE_ENV=production
0 B
15
ENV RC_VERSION=8.3.6
0 B
16
RUN /bin/sh -c set -eux && apt-get update && apt-get install -y --no-install-recommends fontconfig && aptMark="$(apt-mark showmanual)" && apt-get install -y --no-install-recommends g++ make python3 ca-certificates curl gnupg && rm -rf /var/lib/apt/lists/* && gpg --batch --keyserver keyserver.ubuntu.com --recv-keys 0E163286C20D07B9787EBE9FD7F9D0414FD08104 && curl -fSL "https://releases.rocket.chat/${RC_VERSION}/download" -o rocket.chat.tgz && curl -fSL "https://releases.rocket.chat/${RC_VERSION}/asc" -o rocket.chat.tgz.asc && gpg --batch --verify rocket.chat.tgz.asc rocket.chat.tgz && tar zxf rocket.chat.tgz && rm rocket.chat.tgz rocket.chat.tgz.asc && cd bundle/programs/server && npm install --unsafe-perm=true && apt-mark auto '.*' > /dev/null && apt-mark manual $aptMark > /dev/null && find /usr/local -type f -executable -exec ldd '{}' ';' | awk '/=>/ { print $(NF-1) }' | sort -u | xargs -r dpkg-query --search | cut -d: -f1 | sort -u | xargs -r apt-mark manual && apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false && npm cache clear --force && chown -R rocketchat:rocketchat /app # buildkit
402.79 MB
17
USER rocketchat
0 B
18
WORKDIR /app/bundle
32 B
19
ENV DEPLOY_METHOD=docker-official MONGO_URL=mongodb://db:27017/meteor HOME=/tmp PORT=3000 ROOT_URL=http://localhost:3000
0 B
20
EXPOSE map[3000/tcp:{}]
0 B
21
CMD ["node" "main.js"]
0 B