Files
MuditaOS/config/run_runner_docker
GravisZro f87de8aae5 [EGD-8258] Fix directory name in config scripts
For the bootscript.sh and run_runner_docker script to run, the
directory name for common_scripts_lib must be spelled correctly.
2022-02-10 10:38:45 +01:00

37 lines
829 B
Bash
Executable File

#!/bin/bash
SCRIPT=$(readlink -f $0)
SCRIPT_DIR="$(dirname ${SCRIPT})"
SRC_ROOT=$(readlink -f ${SCRIPT_DIR}/..)
. ${SRC_ROOT}/config/common_scripts_lib
. ${SRC_ROOT}/config/bootstrap_config
. ${SRC_ROOT}/config/runner_settings
VARS_TO_CHECK=(
REPOSITORY_URL
WORKER_TOKEN
WORKER_NAME
IMAGE_NAME
)
IMAGE_NAME="pure_builder"
function checkVariables() {
I=0
while [[ $I -lt ${#VARS_TO_CHECK[@]} ]]
do
printVar ${VARS_TO_CHECK[$I]}
if [[ -z "${!VARS_TO_CHECK[$I]}" ]]; then
echo "${VARS_TO_CHECK[$I]} is not set - aborting" 1>&2
exit 1
fi
I=$(( I + 1 ))
done
}
checkVariables
CMD="docker run -e REPOSITORY_URL=${REPOSITORY_URL} -e WORKER_TOKEN=${WORKER_TOKEN} -e WORKER_NAME=${WORKER_NAME} ${IMAGE_NAME}"
echo $CMD
$CMD