safety-screen

client-slim (debian)

Published 2025-04-15 00:58:58 +00:00 by hans

Installation

docker pull git.codebomb.org/safety-screen/client-slim:debian
sha256:7b98df33558abad6303a523b19887532095bd62d43a8abc27914034ce3a4acd9

Image Layers

ADD file:8e72543e3a341a8e3e2b8c32be6f7a8c620bf444b3da85feb5a0b66031d2f771 in /
CMD ["bash"]
ARG DEF_VNC_SCREEN=0
ARG DEF_VNC_DISPLAY=0
ARG DEF_VNC_RESOLUTION=1280x720
ARG DEF_VNC_PASSWORD=money4band
ARG DEF_VNC_PORT=5900
ARG DEF_NOVNC_WEBSOCKIFY_PORT=6080
ARG DEF_STARTING_WEBSITE_URL=https://www.google.com
ARG DEF_LANG=en_US.UTF-8
ARG DEF_LC_ALL=C.UTF-8
ARG DEF_CUSTOMIZE=false
ARG DEF_CUSTOM_ENTRYPOINTS_DIR=/app/custom_entrypoints_scripts
ARG DEF_AUTO_START_BROWSER=true
ARG DEF_AUTO_START_XTERM=true
ARG DEF_DEBIAN_FRONTEND=noninteractive
ENV DISPLAY=:0.0 VNC_SCREEN=0 VNC_DISPLAY=0 VNC_RESOLUTION=1280x720 VNC_PASSWORD=money4band VNC_PORT=5900 NOVNC_WEBSOCKIFY_PORT=6080 STARTING_WEBSITE_URL=https://www.google.com LANG=en_US.UTF-8 LC_ALL=C.UTF-8 CUSTOMIZE=false CUSTOM_ENTRYPOINTS_DIR=/app/custom_entrypoints_scripts AUTO_START_BROWSER=true AUTO_START_XTERM=true DEBIAN_FRONTEND=noninteractive
RUN |14 DEF_VNC_SCREEN=0 DEF_VNC_DISPLAY=0 DEF_VNC_RESOLUTION=1280x720 DEF_VNC_PASSWORD=money4band DEF_VNC_PORT=5900 DEF_NOVNC_WEBSOCKIFY_PORT=6080 DEF_STARTING_WEBSITE_URL=https://www.google.com DEF_LANG=en_US.UTF-8 DEF_LC_ALL=C.UTF-8 DEF_CUSTOMIZE=false DEF_CUSTOM_ENTRYPOINTS_DIR=/app/custom_entrypoints_scripts DEF_AUTO_START_BROWSER=true DEF_AUTO_START_XTERM=true DEF_DEBIAN_FRONTEND=noninteractive /bin/sh -c set -e; apt update && apt full-upgrade -qqy && apt install -qqy tini supervisor bash xvfb x11vnc novnc websockify fluxbox xterm nano chromium && apt autoremove --purge -y && apt clean && rm -rf /var/lib/apt/lists/* # buildkit
RUN |14 DEF_VNC_SCREEN=0 DEF_VNC_DISPLAY=0 DEF_VNC_RESOLUTION=1280x720 DEF_VNC_PASSWORD=money4band DEF_VNC_PORT=5900 DEF_NOVNC_WEBSOCKIFY_PORT=6080 DEF_STARTING_WEBSITE_URL=https://www.google.com DEF_LANG=en_US.UTF-8 DEF_LC_ALL=C.UTF-8 DEF_CUSTOMIZE=false DEF_CUSTOM_ENTRYPOINTS_DIR=/app/custom_entrypoints_scripts DEF_AUTO_START_BROWSER=true DEF_AUTO_START_XTERM=true DEF_DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /etc/supervisor.d /app/conf.d ${DEF_CUSTOM_ENTRYPOINTS_DIR} # buildkit
RUN |14 DEF_VNC_SCREEN=0 DEF_VNC_DISPLAY=0 DEF_VNC_RESOLUTION=1280x720 DEF_VNC_PASSWORD=money4band DEF_VNC_PORT=5900 DEF_NOVNC_WEBSOCKIFY_PORT=6080 DEF_STARTING_WEBSITE_URL=https://www.google.com DEF_LANG=en_US.UTF-8 DEF_LC_ALL=C.UTF-8 DEF_CUSTOMIZE=false DEF_CUSTOM_ENTRYPOINTS_DIR=/app/custom_entrypoints_scripts DEF_AUTO_START_BROWSER=true DEF_AUTO_START_XTERM=true DEF_DEBIAN_FRONTEND=noninteractive /bin/sh -c mkdir -p /var/log/supervisor # buildkit
COPY supervisord.conf /etc/supervisor.d/supervisord.conf # buildkit
COPY conf.d/ /app/conf.d/ # buildkit
COPY base_entrypoint.sh customizable_entrypoint.sh /usr/local/bin/ # buildkit
COPY browser_conf/chromium.conf /app/conf.d/ # buildkit
RUN |14 DEF_VNC_SCREEN=0 DEF_VNC_DISPLAY=0 DEF_VNC_RESOLUTION=1280x720 DEF_VNC_PASSWORD=money4band DEF_VNC_PORT=5900 DEF_NOVNC_WEBSOCKIFY_PORT=6080 DEF_STARTING_WEBSITE_URL=https://www.google.com DEF_LANG=en_US.UTF-8 DEF_LC_ALL=C.UTF-8 DEF_CUSTOMIZE=false DEF_CUSTOM_ENTRYPOINTS_DIR=/app/custom_entrypoints_scripts DEF_AUTO_START_BROWSER=true DEF_AUTO_START_XTERM=true DEF_DEBIAN_FRONTEND=noninteractive /bin/sh -c chmod +x /usr/local/bin/base_entrypoint.sh /usr/local/bin/customizable_entrypoint.sh # buildkit
EXPOSE map[5900/tcp:{} 6080/tcp:{}]
ENTRYPOINT ["/usr/bin/tini" "--"]
CMD ["/usr/local/bin/customizable_entrypoint.sh"]
ENV CUSTOMIZE=true
ENV STARTING_WEBSITE_URL=file:///app/register.html
ENV AUTO_START_XTERM=false
ENV VNC_PASSWORD=password
ENV VNC_RESOLUTION=3840x2160
COPY conf.d/ /app/conf.d/ # buildkit
COPY ./registration/license_gen.sh /app/custom_entrypoints_scripts # buildkit
COPY ./registration/register.html /app/register.html # buildkit
COPY base_entrypoint.sh /usr/local/bin/ # buildkit
RUN /bin/sh -c chmod +x /app/custom_entrypoints_scripts/license_gen.sh # buildkit
RUN /bin/sh -c chmod +x /usr/local/bin//base_entrypoint.sh # buildkit
ENTRYPOINT ["/usr/bin/tini" "--"]
CMD ["/usr/local/bin/base_entrypoint.sh"]
Details
Container
2025-04-15 00:58:58 +00:00
2
OCI / Docker
linux/amd64
407 MiB
Versions (1) View all
debian 2025-04-15