ht-docker-node (lts)

Published 2024-11-17 19:37:53 +00:00 by philkunz in host.today/ht-docker-node

Installation

docker pull code.foss.global/host.today/ht-docker-node:lts
sha256:9e7cf943f039a8e3f783e186dd8f731e0dad9d4dc9549d095b81e7fbe78e223d

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=20.04
ADD file:7486147a645d8835a5181c79f00a3606c6b714c83bcbfcd8862221eb14690f9e in /
CMD ["/bin/bash"]
LABEL author=Task Venture Capital GmbH <hello@task.vc>
WORKDIR /workspace
ENV NODE_VERSION_LTS=20.12.2 NODE_VERSION_STABLE=20.12.2 NVM_DIR=/usr/local/nvm
RUN /bin/sh -c echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selections && apt-get update && apt-get upgrade --no-install-recommends -y && apt-get install -y -q --no-install-recommends software-properties-common apt-transport-https build-essential ca-certificates gpg-agent curl g++ gcc git make openssl python python3 rsync ssh wget gconf-service libasound2 libatk1.0-0 libc6 libcairo2 libcups2 libdbus-1-3 libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils iputils-ping dnsutils && wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb && apt install -y -q --no-install-recommends ./google-chrome-stable_current_amd64.deb && curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add - && echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list && apt-get update && apt-get install -y -q --no-install-recommends mongodb-org && apt-get clean && rm -r /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c curl https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash # buildkit
ENV PNPM_HOME=/root/.local/share/pnpm/pnpm
RUN /bin/sh -c mkdir -p ${PNPM_HOME} # buildkit
ENV PATH=/root/.local/share/pnpm/pnpm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c bash -c "source $NVM_DIR/nvm.sh && nvm install $NODE_VERSION_STABLE && nvm alias default $NODE_VERSION_STABLE && nvm use default && curl -fsSL https://get.pnpm.io/install.sh | bash - && pnpm -v && pnpm config set unsafe-perm true" # buildkit
ENV NODE_PATH=/usr/local/nvm/v20.12.2/lib/node_modules
ENV PATH=/usr/local/nvm/versions/node/v20.12.2/bin:/root/.local/share/pnpm/pnpm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LABEL author=Task Venture Capital GmbH <hello@task.vc>
RUN /bin/sh -c bash -c "source $NVM_DIR/nvm.sh && nvm install $NODE_VERSION_LTS" # buildkit
ENV NODE_PATH=/usr/local/nvm/v20.12.2/lib/node_modules
ENV PATH=/usr/local/nvm/versions/node/v20.12.2/bin:/usr/local/nvm/versions/node/v20.12.2/bin:/root/.local/share/pnpm/pnpm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Labels

Key Value
author Task Venture Capital GmbH <hello@task.vc>
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.version 20.04
version 5.0.146
Details
Container
2024-11-17 19:37:53 +00:00
0
OCI / Docker
linux/amd64
702 MiB
Versions (11) View all
alpine_npmci 2024-11-17
alpine 2024-11-17
iot 2024-11-17
lts 2024-11-17