Добавлен образ для проверки JS

This commit is contained in:
Никита Сычев 2026-03-24 00:13:31 +03:00
parent 3f2765e1cf
commit ab615a1a34
3 changed files with 30 additions and 2 deletions

View File

@ -15,7 +15,8 @@ build-images:
matrix:
- BAKE_TARGET:
- jdk17-noble
- 3-14-slim-trixie
- 3-14-slim-trixie
- 25-trixie-slim
script:
- echo $REGISTRY_PASSWORD | docker login -u $REGISTRY_USER --password-stdin $REGISTRY

26
Dockerfile.node Normal file
View File

@ -0,0 +1,26 @@
ARG BASE_REPO="repo.nstart.local/nstart/"
ARG BASE_TAG="25-trixie-slim"
FROM ${BASE_REPO}node:${BASE_TAG}
COPY ispras/ispras-archive-keyring.gpg /usr/share/keyrings/ispras-archive-keyring.gpg
COPY ispras/ispras.list /etc/apt/sources.list.d/ispras.list
COPY ./hasplm-recepient.ini /etc/hasplm/hasplm.ini
RUN <<EOF
set -eux
apt-get update
apt-get install -y --no-install-recommends ca-certificates
update-ca-certificates
mkdir -p /etc/init.d
apt-get update
apt-get install -y --install-recommends svace svacer procps
apt-get clean
rm -rf /var/lib/apt/lists/*
EOF
COPY --chmod=0755 ./svace /usr/local/bin/svace
COPY --chmod=0755 ./python/enable-python-warnings.sh /usr/local/bin/enable-python-warnings.sh

View File

@ -31,7 +31,8 @@ target "image" {
matrix = {
combo = [
{ version = "jdk17-noble", dockerfile="Dockerfile.jdk" },
{ version = "3.14-slim-trixie", dockerfile="Dockerfile.python" }
{ version = "3.14-slim-trixie", dockerfile="Dockerfile.python" },
{ version = "25-trixie-slim", dockerfile="Dockerfile.node" }
]
}