Change-Id: Ib0abe542d268d951e4372da83cedc349b35f16c7mr9.1.1
parent
86e2acf862
commit
96c6ac416c
@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
readonly DOCKER_GLOBAL_IMAGE_NAME='docker.mgm.sipwise.com/ngcp-csc-ui-env-buster:latest'
|
||||
readonly DOCKER_LOCAL_IMAGE_NAME='ngcp-csc-ui-env-buster:latest'
|
||||
|
||||
echo "Running CSC UI dev environment in Docker"
|
||||
|
||||
if [ $# -eq 0 ] || { [ $# -eq 1 ] && [ "$1" = "local" ]; }; then
|
||||
echo "Error: please pass the Sipwise VoIP server IP or its domain name as the CLI argument to this script" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$1" = "local" ]; then
|
||||
shift
|
||||
DOCKER_IMAGE_NAME="${DOCKER_LOCAL_IMAGE_NAME}"
|
||||
else
|
||||
DOCKER_IMAGE_NAME="${DOCKER_GLOBAL_IMAGE_NAME}"
|
||||
docker pull "${DOCKER_IMAGE_NAME}"
|
||||
fi
|
||||
|
||||
#export MSYS_NO_PATHCONV=1 # might be used to solve automatic path transformation in Git Bash console on Windows platform
|
||||
# try to use "/$PWD..." instead of "$(pwd)..." with Git Bash on Win
|
||||
|
||||
ARGS=( "$@" )
|
||||
|
||||
docker run --rm -p 8080:8080 -i -t -v "/${PWD}:/code:rw" "${DOCKER_IMAGE_NAME}" env/run_csc_ui "${ARGS[@]}"
|
||||
|
Loading…
Reference in new issue