mirror of
https://github.com/hanzoai/runtime.git
synced 2026-10-30 18:23:13 +00:00
* feat: computer use api Signed-off-by: Vedran <[email protected]> --------- Signed-off-by: Vedran <[email protected]> Signed-off-by: MDzaja <[email protected]> Signed-off-by: Toma Puljak <[email protected]> Co-authored-by: MDzaja <[email protected]> Co-authored-by: Toma Puljak <[email protected]>
20 lines
883 B
Docker
20 lines
883 B
Docker
FROM buildpack-deps:jammy-curl
|
|
|
|
ARG TARGETARCH
|
|
|
|
# common tools
|
|
RUN apt update && export DEBIAN_FRONTEND=noninteractive \
|
|
&& apt -y install --no-install-recommends apt-utils vim htop telnet socat expect-dev tini psmisc libgit2-dev \
|
|
python3 python3-pip libx11-dev libxtst-dev libxext-dev libxrandr-dev libxinerama-dev libxi-dev \
|
|
libx11-6 libxrandr2 libxext6 libxrender1 libxfixes3 libxss1 libxtst6 libxi6 \
|
|
xvfb x11vnc novnc xfce4 xfce4-terminal dbus-x11
|
|
|
|
# build tools
|
|
RUN apt update && export DEBIAN_FRONTEND=noninteractive \
|
|
&& apt -y install --no-install-recommends openjdk-11-jdk protobuf-compiler libprotobuf-dev
|
|
|
|
# Telepresence
|
|
RUN curl -fL https://app.getambassador.io/download/tel2oss/releases/download/v2.17.0/telepresence-linux-${TARGETARCH} -o /usr/local/bin/telepresence && \
|
|
chmod a+x /usr/local/bin/telepresence
|
|
|
|
CMD ["tail", "-f", "/dev/null"] |