containers/builder (sha256:90bfe9fda6269ac503d0b5f69476d46c750dd87f56a87ae9fc18a987e90164ba)
Published 2026-02-15 06:15:47 +03:00 by vlkma
Installation
docker pull git.vlkma.ru/vlkma/containers/builder@sha256:90bfe9fda6269ac503d0b5f69476d46c750dd87f56a87ae9fc18a987e90164basha256:90bfe9fda6269ac503d0b5f69476d46c750dd87f56a87ae9fc18a987e90164baImage layers
| # debian.sh --arch 'amd64' out/ 'stable' '@1768176000' |
| ENV TZ=Europe/Moscow |
| RUN /bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # buildkit |
| RUN /bin/sh -c useradd -m vscode # buildkit |
| ARG DEBIAN_FRONTEND=noninteractive |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update && apt-get install -y debian-archive-keyring && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c apt-get update -qq && apt-get install -y --no-install-recommends --no-install-suggests gpg curl ca-certificates ssh git cmake make ninja-build gcc g++ gdb gdbserver clang lldb clangd mold cppcheck flawfinder valgrind valgrind-mpi libgsl-dev libpq-dev libomp-dev libgsl-dev libarmadillo-dev libspdlog-dev devscripts debhelper lsb-release texlive-xetex texlive-fonts-recommended texlive-plain-generic python3-venv > /dev/null && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 DEBIAN_FRONTEND=noninteractive /bin/sh -c python3 -m venv /venv && /venv/bin/pip install --no-cache-dir numpy scipy matplotlib psycopg sympy pandas scikit-learn notebook pandoc kaleido plotly ipympl statsmodels==0.14.4 > /dev/null # buildkit |
| ARG DEBIAN_FRONTEND=noninteractive |
| ARG MATH_VERSION=1.7.2 |
| ARG DATABASE_VERSION=0.7.11 |
| ARG API_URL=http://forgejo:3000/api/ |
| ARG PUBLIC_URL=https://git.vlkma.ru |
| RUN |5 DEBIAN_FRONTEND=noninteractive MATH_VERSION=1.7.2 DATABASE_VERSION=0.7.11 API_URL=http://forgejo:3000/api/ PUBLIC_URL=https://git.vlkma.ru /bin/sh -c mkdir -p /etc/apt/keyrings && curl ${API_URL}/packages/vlkma/debian/repository.key -o /etc/apt/keyrings/forgejo-vlkma.asc && echo "deb [signed-by=/etc/apt/keyrings/forgejo-vlkma.asc] ${PUBLIC_URL}/api/packages/vlkma/debian $(lsb_release -c | cut -s -f2) main" | tee /etc/apt/sources.list.d/forgejo.list && apt-get update -qq && apt-get install -y --no-install-recommends --no-install-suggests mymath=$MATH_VERSION database=$DATABASE_VERSION > /dev/null && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c apt-get update -qq && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests nodejs > /dev/null && rm -rf /var/lib/apt/lists/* # buildkit |
Details
2026-02-15 06:15:47 +03:00
Versions (2)
View all
Container
0
OCI / Docker
linux/amd64
846 MiB
debian-crystals
2026-02-15
debian
2026-02-15