debian-node-firebase (e64fcef4be79ff13b0092e861b6757a0537ba9c7)
Installation
docker pull git.van-hemmen.com/guillaumehemmen/debian-node-firebase:e64fcef4be79ff13b0092e861b6757a0537ba9c7
sha256:036b5744deff2ff5d6455ca8096846d803a03ee0a26b5c368f4923a03259ab68
Image layers
# debian.sh --arch 'amd64' out/ 'bookworm' '@1749513600' |
RUN ln -snf /usr/share/zoneinfo/$ARG_TZ /etc/localtime && echo $ARG_TZ > /etc/timezone |
RUN apt-get update && apt-get upgrade -y && apt-get install -y build-essential git python3 ca-certificates curl gnupg2 procps sudo unzip wget nano jq && rm -rf /var/lib/apt/lists/* |
RUN useradd -m -s /bin/bash -G sudo coder && echo "coder ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers.d/coder |
RUN echo "PS1='🐳 \[\033[1;36m\] \[\033[1;34m\]\W\[\033[0;35m\] \[\033[1;36m\]# \[\033[0m\]'" > /home/coder/.bashrc && mkdir -p /workspaces && chown coder:coder /home/coder/.bashrc && chown -R coder:coder /workspaces |
RUN curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/bin && trivy filesystem --exit-code 0 --no-progress / && rm -rf /usr/local/bin/trivy |
RUN touch "${BASH_ENV}" && echo '. "${BASH_ENV}"' >> ~/.bashrc |
RUN curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | PROFILE="${BASH_ENV}" bash && . $BASH_ENV && nvm install ${ARG_NODE_MAJOR} && nvm alias default ${ARG_NODE_MAJOR} && nvm use ${ARG_NODE_MAJOR} && npm i -g yarn patch-package |
RUN curl -sL firebase.tools | bash |
Labels
Key | Value |
---|---|
maintainer | guillaume@van-hemmen.com |
Details
2025-06-25 17:19:43 +00:00
Versions (8)
View all
Container
0
OCI / Docker
linux/amd64
555 MiB
debian_12-node_22
2025-07-13
latest
2025-07-13
48defcfa456bccd99a98f12286956aa75c6ec790
2025-06-25
e64fcef4be79ff13b0092e861b6757a0537ba9c7
2025-06-25
a04c24caba72d3464d65975a497ff31dc44dd59a
2025-06-25