~aleteoryx/muditaos

ref: 006d210a42977518b8a17f3f3e7832b02c255f9e muditaos/config/run_runner_docker -rwxr-xr-x 829 bytes
006d210a — Lukasz Mastalerz [CP-1419] Signal range in Pure status without SIM card inserted 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/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