fixed doc env vars + mongo v2 migration
This commit is contained in:
@@ -16,6 +16,13 @@ COMPOSE_FILE="billing_documents.yml"
|
||||
SERVICE_NAMES="${DOCUMENTS_SERVICE_NAME}"
|
||||
|
||||
REQUIRED_SECRETS=(
|
||||
DOCUMENTS_MONGO_HOST
|
||||
DOCUMENTS_MONGO_PORT
|
||||
DOCUMENTS_MONGO_DATABASE
|
||||
DOCUMENTS_MONGO_USER
|
||||
DOCUMENTS_MONGO_PASSWORD
|
||||
DOCUMENTS_MONGO_AUTH_SOURCE
|
||||
DOCUMENTS_MONGO_REPLICA_SET
|
||||
NATS_USER
|
||||
NATS_PASSWORD
|
||||
NATS_URL
|
||||
@@ -37,6 +44,13 @@ b64enc() {
|
||||
printf '%s' "$1" | base64 | tr -d '\n'
|
||||
}
|
||||
|
||||
DOCUMENTS_MONGO_HOST_B64="$(b64enc "${DOCUMENTS_MONGO_HOST}")"
|
||||
DOCUMENTS_MONGO_PORT_B64="$(b64enc "${DOCUMENTS_MONGO_PORT}")"
|
||||
DOCUMENTS_MONGO_DATABASE_B64="$(b64enc "${DOCUMENTS_MONGO_DATABASE}")"
|
||||
DOCUMENTS_MONGO_USER_B64="$(b64enc "${DOCUMENTS_MONGO_USER}")"
|
||||
DOCUMENTS_MONGO_PASSWORD_B64="$(b64enc "${DOCUMENTS_MONGO_PASSWORD}")"
|
||||
DOCUMENTS_MONGO_AUTH_SOURCE_B64="$(b64enc "${DOCUMENTS_MONGO_AUTH_SOURCE}")"
|
||||
DOCUMENTS_MONGO_REPLICA_SET_B64="$(b64enc "${DOCUMENTS_MONGO_REPLICA_SET}")"
|
||||
NATS_USER_B64="$(b64enc "${NATS_USER}")"
|
||||
NATS_PASSWORD_B64="$(b64enc "${NATS_PASSWORD}")"
|
||||
NATS_URL_B64="$(b64enc "${NATS_URL}")"
|
||||
@@ -68,6 +82,13 @@ ssh "${SSH_OPTS[@]}" "$REMOTE_TARGET" \
|
||||
COMPOSE_FILE="$COMPOSE_FILE" \
|
||||
COMPOSE_PROJECT="$DOCUMENTS_COMPOSE_PROJECT" \
|
||||
SERVICES_LINE="$SERVICES_LINE" \
|
||||
DOCUMENTS_MONGO_HOST_B64="$DOCUMENTS_MONGO_HOST_B64" \
|
||||
DOCUMENTS_MONGO_PORT_B64="$DOCUMENTS_MONGO_PORT_B64" \
|
||||
DOCUMENTS_MONGO_DATABASE_B64="$DOCUMENTS_MONGO_DATABASE_B64" \
|
||||
DOCUMENTS_MONGO_USER_B64="$DOCUMENTS_MONGO_USER_B64" \
|
||||
DOCUMENTS_MONGO_PASSWORD_B64="$DOCUMENTS_MONGO_PASSWORD_B64" \
|
||||
DOCUMENTS_MONGO_AUTH_SOURCE_B64="$DOCUMENTS_MONGO_AUTH_SOURCE_B64" \
|
||||
DOCUMENTS_MONGO_REPLICA_SET_B64="$DOCUMENTS_MONGO_REPLICA_SET_B64" \
|
||||
NATS_USER_B64="$NATS_USER_B64" \
|
||||
NATS_PASSWORD_B64="$NATS_PASSWORD_B64" \
|
||||
NATS_URL_B64="$NATS_URL_B64" \
|
||||
@@ -112,10 +133,20 @@ decode_b64() {
|
||||
printf '%s' "$val" | base64 "${BASE64_DECODE_FLAG}"
|
||||
}
|
||||
|
||||
DOCUMENTS_MONGO_HOST="$(decode_b64 "$DOCUMENTS_MONGO_HOST_B64")"
|
||||
DOCUMENTS_MONGO_PORT="$(decode_b64 "$DOCUMENTS_MONGO_PORT_B64")"
|
||||
DOCUMENTS_MONGO_DATABASE="$(decode_b64 "$DOCUMENTS_MONGO_DATABASE_B64")"
|
||||
DOCUMENTS_MONGO_USER="$(decode_b64 "$DOCUMENTS_MONGO_USER_B64")"
|
||||
DOCUMENTS_MONGO_PASSWORD="$(decode_b64 "$DOCUMENTS_MONGO_PASSWORD_B64")"
|
||||
DOCUMENTS_MONGO_AUTH_SOURCE="$(decode_b64 "$DOCUMENTS_MONGO_AUTH_SOURCE_B64")"
|
||||
DOCUMENTS_MONGO_REPLICA_SET="$(decode_b64 "$DOCUMENTS_MONGO_REPLICA_SET_B64")"
|
||||
NATS_USER="$(decode_b64 "$NATS_USER_B64")"
|
||||
NATS_PASSWORD="$(decode_b64 "$NATS_PASSWORD_B64")"
|
||||
NATS_URL="$(decode_b64 "$NATS_URL_B64")"
|
||||
|
||||
export DOCUMENTS_MONGO_HOST DOCUMENTS_MONGO_PORT DOCUMENTS_MONGO_DATABASE
|
||||
export DOCUMENTS_MONGO_USER DOCUMENTS_MONGO_PASSWORD
|
||||
export DOCUMENTS_MONGO_AUTH_SOURCE DOCUMENTS_MONGO_REPLICA_SET
|
||||
export NATS_USER NATS_PASSWORD NATS_URL
|
||||
COMPOSE_PROJECT_NAME="$COMPOSE_PROJECT"
|
||||
export COMPOSE_PROJECT_NAME
|
||||
|
||||
Reference in New Issue
Block a user