Alvin3y1 commited on
Commit
9599663
·
verified ·
1 Parent(s): 2448b8a

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +3 -4
Dockerfile CHANGED
@@ -2,10 +2,9 @@ FROM python:3.11-slim-bullseye
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
 
5
- # 1. Install Build Tools and Dependencies
6
  RUN apt-get update && apt-get install -y \
7
  build-essential \
8
- git \
9
  libvncserver-dev \
10
  libx11-dev \
11
  xvfb \
@@ -20,9 +19,9 @@ RUN apt-get update && apt-get install -y \
20
  wget curl gnupg procps \
21
  && rm -rf /var/lib/apt/lists/*
22
 
23
- # 2. Build the Custom VNC Tool
24
  COPY minivnc.c /tmp/minivnc.c
25
- RUN gcc -o /usr/local/bin/minivnc /tmp/minivnc.c -lrfb -lX11
26
 
27
  # 3. Install Opera
28
  RUN curl -fsSL https://deb.opera.com/archive.key | gpg --dearmor -o /usr/share/keyrings/opera-browser-keyring.gpg && \
 
2
 
3
  ENV DEBIAN_FRONTEND=noninteractive
4
 
5
+ # 1. Install Build Tools and System Dependencies
6
  RUN apt-get update && apt-get install -y \
7
  build-essential \
 
8
  libvncserver-dev \
9
  libx11-dev \
10
  xvfb \
 
19
  wget curl gnupg procps \
20
  && rm -rf /var/lib/apt/lists/*
21
 
22
+ # 2. Compile the Custom VNC Tool (Corrected Linker Flags)
23
  COPY minivnc.c /tmp/minivnc.c
24
+ RUN gcc -o /usr/local/bin/minivnc /tmp/minivnc.c -lvncserver -lX11
25
 
26
  # 3. Install Opera
27
  RUN curl -fsSL https://deb.opera.com/archive.key | gpg --dearmor -o /usr/share/keyrings/opera-browser-keyring.gpg && \