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

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 RUN npm run build
# --- novnc: скачиваем noVNC напрямую с GitHub release --- # --- novnc: скачиваем noVNC напрямую с GitHub release ---
# Делаем в отдельном легковесном stage, чтобы не тянуть curl в runtime-образ. # BusyBox tar в Alpine не умеет читать gzip из stdin-пайпа, поэтому
# сначала скачиваем архив в файл, потом распаковываем с явным -z.
FROM alpine:3.20 AS novnc FROM alpine:3.20 AS novnc
ARG NOVNC_VERSION=1.4.0 ARG NOVNC_VERSION=1.4.0
RUN apk add --no-cache curl \ 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 \ && mkdir -p /out \
&& curl -fsSL "https://github.com/novnc/noVNC/archive/refs/tags/v${NOVNC_VERSION}.tar.gz" \ && tar -xzf /tmp/novnc.tar.gz --strip-components=1 -C /out \
| tar -xz -C /out/ --strip-components=1 \ && rm /tmp/novnc.tar.gz \
&& apk del curl && apk del curl
# --- runtime: nginx + артефакты Vite + noVNC --- # --- runtime: nginx + артефакты Vite + noVNC ---