diff --git a/Dockerfile b/Dockerfile index 05546cf..33ecce7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1 +1,32 @@ -FROM alpine:3.12 \ No newline at end of file +FROM alpine:latest + +# Set environment for non-interactive installs +ENV VNC_BUILTIN_WIDTH=1280 +ENV VNC_BUILTIN_HEIGHT=720 +ENV VNC_BUILTIN_PIXELDEPTH=24 +ENV VNC_BUILTIN_DISABLED=false +ENV DISPLAY=:0 + +# Install required packages + +RUN apk add --no-cache \ + openbox \ + x11vnc \ + xvfb \ + xterm \ + procps \ + iproute2 \ + dhclient \ + inetutils \ + xdpyinfo \ + bash \ + wget + +# Create working directory +WORKDIR / + +# Copy entrypoint script +COPY ./vnc.sh /vnc.sh +RUN chmod +x /vnc.sh + +ENTRYPOINT ["/vnc.sh"]