fix mujoco-related build failure

This commit is contained in:
Peter Zhokhov
2018-10-23 16:47:40 -07:00
parent fb7dc3e59f
commit 647e1e20ff
4 changed files with 7 additions and 11 deletions

View File

@@ -9,7 +9,7 @@ env:
install: "" # so travis doesn't do pip install requirements.txt
script:
- docker build -f test.dockerfile.${UBUNTU_VER} -t gym-test .
- docker build -f test.dockerfile.${UBUNTU_VER} -t gym-test --build-arg MUJOCO_KEY=$MUJOCO_KEY.
- docker run -e MUJOCO_KEY=$MUJOCO_KEY gym-test tox
deploy:

View File

@@ -1,12 +1,6 @@
#!/bin/bash
# This script is the entrypoint for our Docker image.
set -x
if [[ ! -z "$MUJOCO_KEY" ]]; then
echo $MUJOCO_KEY | base64 --decode > /root/.mujoco/mjkey.txt
fi
set -ex
# Set up display; otherwise rendering will fail

View File

@@ -36,13 +36,13 @@ RUN \
mkdir /root/.mujoco && \
cd /root/.mujoco && \
wget https://www.roboti.us/download/mjpro150_linux.zip && \
unzip mjpro150_linux.zip && \
# setup vim to be humane and compatible with codebase standards
echo "set expandtab number shiftwidth=4 tabstop=4" > /root/.vimrc
unzip mjpro150_linux.zip
ARG MUJOCO_KEY
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/.mujoco/mjpro150/bin
RUN echo $MUJOCO_KEY | base64 --decode > /root/.mujoco/mjkey.txt
# install dependencies
COPY . /usr/local/gym/
RUN cd /usr/local/gym && \

View File

@@ -32,7 +32,9 @@ RUN \
wget https://www.roboti.us/download/mjpro150_linux.zip && \
unzip mjpro150_linux.zip
ARG MUJOCO_KEY
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/.mujoco/mjpro150/bin
RUN echo $MUJOCO_KEY | base64 --decode > /root/.mujoco/mjkey.txt
# install dependencies
COPY . /usr/local/gym/