diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..80156d248 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM debian + +ENV DEBIAN_FRONTEND=noninteractive + +RUN apt-get update \ + && apt-get install -y --no-install-recommends --fix-missing\ + libgl-dev \ + qt5dxcb-plugin \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/ + +ADD https://download-test.robomongo.org/linux/robo3t-1.3.1-linux-x86_64-7419c406.tar.gz /opt/robo3t.tar.gz +RUN cd /opt/ \ + && mkdir robo3t \ + && tar -C /opt/robo3t --strip-components 1 -xzf robo3t.tar.gz && rm robo3t.tar.gz \ + && ls /opt/robo3t + +VOLUME /root/.3T +VOLUME /root/.config/3T + +CMD /opt/robo3t/bin/robo3t diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 000000000..c4dfcad5f --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3.9" +services: + robo3t: + image: robo3t + restart: unless-stopped + build: . + network_mode: host + environment: + - DISPLAY=${DISPLAY} + volumes: + - /tmp/.X11-unix:/tmp/.X11-unix