Обновление файла

This commit is contained in:
2026-07-24 22:47:35 +03:00
parent af5281b240
commit bb6acec331
+6 -3
View File
@@ -17,13 +17,16 @@ COPY . .
RUN npm run build
# --- novnc: скачиваем noVNC напрямую с GitHub release ---
# Делаем в отдельном легковесном stage, чтобы не тянуть curl в runtime-образ.
# BusyBox tar в Alpine не умеет читать gzip из stdin-пайпа, поэтому
# сначала скачиваем архив в файл, потом распаковываем с явным -z.
FROM alpine:3.20 AS novnc
ARG NOVNC_VERSION=1.4.0
RUN apk add --no-cache curl \
&& curl -fsSL -o /tmp/novnc.tar.gz \
"https://github.com/novnc/noVNC/archive/refs/tags/v${NOVNC_VERSION}.tar.gz" \
&& mkdir -p /out \
&& curl -fsSL "https://github.com/novnc/noVNC/archive/refs/tags/v${NOVNC_VERSION}.tar.gz" \
| tar -xz -C /out/ --strip-components=1 \
&& tar -xzf /tmp/novnc.tar.gz --strip-components=1 -C /out \
&& rm /tmp/novnc.tar.gz \
&& apk del curl
# --- runtime: nginx + артефакты Vite + noVNC ---