Edward Coderman deltreey
  • Joined on 2024-02-16

debian-node-docker-python3.12 (latest)

Published 2025-06-03 14:36:48 -04:00 by deltreey

Installation

docker pull gitea.area-51-x.com/deltreey/debian-node-docker-python3.12:latest
sha256:c09ff3d74b604b2b3ba210c7b10d8e21c993f573d1a5db3e8ffaa267b1ad06d7

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1747699200'
RUN /bin/sh -c apt update && apt install --no-install-recommends -y ca-certificates curl gnupg dpkg lsb-release && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/sh -c install -m 0755 -d /etc/apt/keyrings && curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-ce.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable" > /etc/apt/sources.list.d/docker.list # buildkit
RUN /bin/sh -c apt update && apt install --no-install-recommends -y docker-ce-cli docker-compose-plugin && rm -rf /var/lib/apt/lists/* # buildkit
CMD ["bash"]
LABEL maintainer=edward.coderman@mythicdevelopment.com
RUN /bin/sh -c apt update && apt install -y --no-install-recommends bash curl git build-essential libssl-dev libffi-dev libncurses-dev libreadline-dev zlib1g-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev wget ca-certificates sudo coreutils tini && apt clean && rm -rf /var/lib/apt/lists/* # buildkit
ENV PYENV_ROOT=/root/.pyenv
ENV PATH=/root/.pyenv/shims:/root/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN /bin/sh -c curl https://pyenv.run | bash && bash -c "source ~/.bashrc && pyenv install 3.12 && pyenv global 3.12" # buildkit
RUN /bin/sh -c pip install --no-cache-dir --upgrade pip && pip install --no-cache-dir pyinstaller # buildkit
RUN /bin/sh -c curl -Ls https://astral.sh/uv/install.sh | bash && ln -sf /root/.local/bin/uv /usr/local/bin/uv # buildkit
SHELL [/bin/bash -o pipefail -c]
ENV NVM_DIR=/app/.nvm
ENV BASH_ENV=/app/.bash_env
RUN /bin/bash -o pipefail -c mkdir -p "$NVM_DIR" && touch "$BASH_ENV" && echo "export NVM_DIR=$NVM_DIR" >> "$BASH_ENV" && echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> "$BASH_ENV" # buildkit
RUN /bin/bash -o pipefail -c curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | PROFILE="$BASH_ENV" bash && bash -c "source $BASH_ENV && nvm install 20 && nvm alias default 20 && nvm use default && ln -sf $(command -v node) /usr/local/bin/node && ln -sf $(command -v npm) /usr/local/bin/npm && ln -sf $(command -v npx) /usr/local/bin/npx" # buildkit
RUN /bin/bash -o pipefail -c echo 'export PYENV_ROOT="/root/.pyenv"' >> "$BASH_ENV" && echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> "$BASH_ENV" && echo 'eval "$(pyenv init --path)"' >> "$BASH_ENV" && echo 'eval "$(pyenv init -)"' >> "$BASH_ENV" # buildkit
ENTRYPOINT ["/usr/bin/tini" "--"]
CMD ["bash" "-l"]

Labels

Key Value
maintainer edward.coderman@mythicdevelopment.com
Details
Container
2025-06-03 14:36:48 -04:00
0
OCI / Docker
linux/amd64
425 MiB
Versions (1) View all
latest 2025-06-03