feat(dockerfile_alpine-szci): add Deno installation to the alpine szci image

This commit is contained in:
2026-05-20 18:31:40 +00:00
parent f392ccc218
commit 63ed57a00f
2 changed files with 12 additions and 0 deletions
+4
View File
@@ -1,5 +1,6 @@
FROM host.today/ht-docker-node:alpine-node FROM host.today/ht-docker-node:alpine-node
ENV PYTHONUNBUFFERED=1 ENV PYTHONUNBUFFERED=1
ENV DENO_INSTALL="/root/.deno"
RUN apk add --no-cache \ RUN apk add --no-cache \
libc6-compat \ libc6-compat \
alpine-sdk \ alpine-sdk \
@@ -7,5 +8,8 @@ RUN apk add --no-cache \
py3-pip \ py3-pip \
libffi-dev \ libffi-dev \
openssl-dev \ openssl-dev \
curl \
&& ln -sf python3 /usr/bin/python \ && ln -sf python3 /usr/bin/python \
&& curl -fsSL https://deno.land/install.sh | sh \
&& pnpm install -g @ship.zone/szci node-gyp && pnpm install -g @ship.zone/szci node-gyp
ENV PATH="$DENO_INSTALL/bin:$PATH"
+8
View File
@@ -1,5 +1,13 @@
# Changelog # Changelog
## Pending
### Features
- add Deno installation to the alpine szci image (dockerfile_alpine-szci)
- set DENO_INSTALL and update PATH so Deno binaries are available by default
- install curl and run the official Deno installer during image build
## 2026-04-02 - 5.9.1 - fix(scripts) ## 2026-04-02 - 5.9.1 - fix(scripts)
rename release script to release:docker rename release script to release:docker