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

This commit is contained in:
2026-07-25 03:36:08 +03:00
parent 6e8d45c59c
commit e24fcbac3a
+1 -16
View File
@@ -16,24 +16,9 @@ WORKDIR /app
COPY . .
RUN npm run build
# --- runtime: nginx + артефакты Vite + noVNC (всё в одном stage) ---
# Качаем noVNC и распаковываем прямо здесь, одним RUN — проще и
# устойчивее к кэшу, чем отдельный stage + COPY.
# --- runtime: nginx + артефакты Vite ---
FROM nginx:1.27-alpine
ARG NOVNC_VERSION=1.4.0
# Установка curl ради скачивания, потом удаляем чтобы не раздувать образ.
# BusyBox tar в Alpine не умеет читать gzip из stdin-пайпа, поэтому
# сначала скачиваем архив в файл, потом распаковываем с явным -z.
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 /usr/share/nginx/html/novnc \
&& tar -xzf /tmp/novnc.tar.gz --strip-components=1 -C /usr/share/nginx/html/novnc \
&& rm /tmp/novnc.tar.gz \
&& apk del curl
# Конфигурация nginx.
COPY nginx.conf /etc/nginx/conf.d/default.conf