28 lines
548 B
Bash
Executable File
28 lines
548 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# runs on host to start container
|
|
usage() {
|
|
echo "Usage: $0 <job_name> (BNBFUT_CLD21, BNBSPOT_CLD21, BNBSPOT_CVTTDATA, COINBASE_CLD21)"
|
|
exit 1
|
|
}
|
|
|
|
|
|
job=${1}
|
|
if [ "${job}" == "" ] ; then
|
|
usage
|
|
fi
|
|
|
|
Cmd="docker run"
|
|
Cmd="${Cmd} -d"
|
|
Cmd="${Cmd} --rm"
|
|
Cmd="${Cmd} --network=host"
|
|
Cmd="${Cmd} --pull=always"
|
|
Cmd="${Cmd} --name=md_recorder.${job}"
|
|
Cmd="${Cmd} -v /home/cvtt/prod/data:/app/data"
|
|
Cmd="${Cmd} -v /home/cvtt/prod/logs:/logs"
|
|
Cmd="${Cmd} cloud21.cvtt.vpn:5500/md_recorder:latest"
|
|
Cmd="${Cmd} ${1}"
|
|
|
|
echo ${Cmd}
|
|
eval ${Cmd}
|