FROM debian:bookworm-slim

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update && apt-get install -y --no-install-recommends     python3     xvfb     x11vnc     freerdp2-x11     novnc     websockify     xdotool     ca-certificates     fonts-dejavu-core     && rm -rf /var/lib/apt/lists/*

COPY entrypoint.sh /entrypoint.sh
COPY manager.py /manager.py
RUN chmod +x /entrypoint.sh

EXPOSE 6080 7001
ENTRYPOINT ["/entrypoint.sh"]
