Files
deb-python-dcos/cli/bin/docker.sh
Kevin Klues f51e3a614a Rewrote the build system to be more flexible / cross platform.
We can now build the CLI in a cross platform way (linux/mac/windows) all
from the Makefile with relocatable VENV, DIST, and TOX directories. We
can also optionally build in a docker container on platforms where
docker is available.
2017-07-06 23:23:45 -07:00

21 lines
607 B
Bash
Executable File

#!/bin/bash
CURRDIR=$(dirname "${0}")
source ${CURRDIR}/common.sh
: ${DOCKER_RUN:="docker run \
--rm \
-v ${BASEDIR}/..:/dcos-cli \
-v ${HOME}:/home/${USER} \
-v /etc/passwd:/etc/passwd:ro \
-v /etc/group:/etc/group:ro \
-e HOME=/home/${USER} \
-e VENV=${VENV_DOCKER} \
-e DIST=${DIST_DOCKER} \
-e TOX=${TOX_DOCKER} \
-w /dcos-cli/cli \
-u $(id -u ${USER}):$(id -g ${USER}) \
python:3.5"}
source ${BASEDIR}/../bin/docker.sh