From aad43b2cb2b2fc1680c1ba21bc3e031dc4a51582 Mon Sep 17 00:00:00 2001 From: madratman Date: Tue, 22 Oct 2019 13:27:53 -0700 Subject: [PATCH] [docker] download binaries automatically --- docker/Dockerfile | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 4ed1d5f..c29c0fc 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -3,14 +3,17 @@ FROM $BASE_IMAGE RUN apt-get update RUN apt-get install \ + git \ + libglu1-mesa-dev \ + pulseaudio \ python3 \ python3-pip \ sudo \ - libglu1-mesa-dev \ - xdg-user-dirs \ - pulseaudio \ sudo \ + wget \ x11-xserver-utils \ + xdg-user-dirs \ + unzip \ -y --no-install-recommends RUN pip3 install setuptools wheel @@ -23,10 +26,15 @@ RUN adduser --force-badname --disabled-password --gecos '' --shell /bin/bash air adduser airsim_user video USER airsim_user +ENV USER airsim_user WORKDIR /home/airsim_user -RUN mkdir -p /home/airsim_user/Documents/AirSim -#COPY settings.json /home/airsim_user/Documents/AirSim -#ADD Documents /home/airsim_user/Documents +RUN git clone https://github.com/microsoft/AirSim-NeurIPS2019-Drone-Racing && \ + cd AirSim-NeurIPS2019-Drone-Racing && \ + bash download_training_binaries.sh && \ + bash download_qualification_binaries.sh && \ + mv AirSim_Training/ ../ && \ + mv AirSim_Qualification/ ../ && \ + cd ../ -RUN sudo chown -R airsim_user /home/airsim_user +RUN sudo chown -R airsim_user /home/airsim_user \ No newline at end of file