TT#97200 CSC: Fix issues in "yarn run" scripts for Win platform

Change-Id: Ib0abe542d268d951e4372da83cedc349b35f16c7
mr9.1.1
Sergii Leonenko 5 years ago
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[@]}"

@ -8,10 +8,12 @@
"scripts": {
"lint": "eslint --ext .js,.vue ./",
"test": "echo \"See package.json => scripts for available tests.\" && exit 0",
"build": "./node_modules/@quasar/cli/bin/quasar build",
"config": "./bin/config-create.sh $1",
"dev": "./node_modules/@quasar/cli/bin/quasar dev",
"dev:docker": "docker pull docker.mgm.sipwise.com/ngcp-csc-ui-env-buster; docker run --rm -p 8080:8080 -i -t -v $(pwd):/code:rw docker.mgm.sipwise.com/ngcp-csc-ui-env-buster:latest env/run_csc_ui $1",
"config": "sh ./bin/config-create.sh",
"build": "quasar build",
"dev": "quasar dev",
"dev:docker": "sh ./bin/run-docker.sh",
"docker:rebuild:local": "docker build -f env/Dockerfile . -t ngcp-csc-ui-env-buster",
"docker:run:local": "sh ./bin/run-docker.sh local",
"test:unit": "jest --updateSnapshot",
"test:unit:coverage": "jest --coverage",
"test:unit:watch": "jest --watch",

Loading…
Cancel
Save