Обновление файла
This commit is contained in:
+6
-3
@@ -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 ---
|
||||||
|
|||||||
Reference in New Issue
Block a user