|
1 | 1 | #!/usr/bin/env bash |
2 | 2 |
|
| 3 | +DATA_CATERER_ENV_FILE="$HOME/.data-caterer-env" |
| 4 | + |
3 | 5 | data_caterer_version=$(grep dataCatererVersion gradle.properties | cut -d= -f2) |
4 | 6 | data_caterer_user=${DATA_CATERER_API_USER:-} |
5 | 7 | data_caterer_token=${DATA_CATERER_API_TOKEN:-} |
6 | 8 |
|
7 | 9 | echo "Checking for Data Caterer user and token..." |
8 | | -if [[ -z ${DATA_CATERER_API_USER} ]]; then |
9 | | - read -p "Data Caterer user: " data_caterer_user |
10 | | - DATA_CATERER_API_USER=data_caterer_user |
11 | | -fi |
12 | | -if [[ -z ${DATA_CATERER_API_TOKEN} ]]; then |
13 | | - read -p "Data Caterer token: " -s data_caterer_token |
14 | | - DATA_CATERER_API_TOKEN=data_caterer_token |
15 | | - echo |
| 10 | +if [[ -f "$DATA_CATERER_ENV_FILE" ]]; then |
| 11 | + source "$DATA_CATERER_ENV_FILE" |
| 12 | +else |
| 13 | + if [[ -z ${DATA_CATERER_API_USER} ]]; then |
| 14 | + read -p "Data Caterer user: " data_caterer_user |
| 15 | + echo "export DATA_CATERER_API_USER=$data_caterer_user" > "$DATA_CATERER_ENV_FILE" |
| 16 | + fi |
| 17 | + if [[ -z ${DATA_CATERER_API_TOKEN} ]]; then |
| 18 | + read -p "Data Caterer token: " -s data_caterer_token |
| 19 | + echo "export DATA_CATERER_API_TOKEN=$data_caterer_token" >> "$DATA_CATERER_ENV_FILE" |
| 20 | + echo |
| 21 | + fi |
16 | 22 | fi |
| 23 | +source "$DATA_CATERER_ENV_FILE" |
17 | 24 |
|
18 | 25 | if [[ -s ".tmp_prev_class_name" ]]; then |
19 | 26 | prev_class_name=$(cat .tmp_prev_class_name) |
@@ -58,9 +65,9 @@ DOCKER_CMD=( |
58 | 65 | -e "DEPLOY_MODE=client" |
59 | 66 | -e "DRIVER_MEMORY=2g" |
60 | 67 | -e "EXECUTOR_MEMORY=2g" |
61 | | - -e "DATA_CATERER_API_USER=$data_caterer_user" |
62 | | - -e "DATA_CATERER_API_TOKEN=$data_caterer_token" |
63 | | - --network "docker_default" |
| 68 | + -e "DATA_CATERER_API_USER=$DATA_CATERER_API_USER" |
| 69 | + -e "DATA_CATERER_API_TOKEN=$DATA_CATERER_API_TOKEN" |
| 70 | + --network "insta-infra_default" |
64 | 71 | datacatering/data-caterer:"$data_caterer_version" |
65 | 72 | ) |
66 | 73 |
|
|
0 commit comments