FROM mcr.microsoft.com/playwright:v1.48.0-jammy

ENV DEBIAN_FRONTEND=noninteractive

# ========== 安装 VNC 相关软件 ==========
RUN apt-get update && \
    apt-get install -y x11vnc xvfb fluxbox git tigervnc-standalone-server wget curl nginx && \
    rm -rf /var/lib/apt/lists/*

# ========== 安装 noVNC ==========
RUN git clone https://github.com/novnc/noVNC.git /opt/novnc && \
    git clone https://github.com/novnc/websockify.git /opt/novnc/utils/websockify