Merge branch 'main' into SEND050
This commit is contained in:
@@ -6,7 +6,7 @@ import (
|
|||||||
"github.com/tech/sendico/pkg/server"
|
"github.com/tech/sendico/pkg/server"
|
||||||
)
|
)
|
||||||
|
|
||||||
// Create initialises the payment quotation server implementation.
|
// Create initialises the payment quotation server implementation
|
||||||
func Create(logger mlogger.Logger, file string, debug bool) (server.Application, error) {
|
func Create(logger mlogger.Logger, file string, debug bool) (server.Application, error) {
|
||||||
return serverimp.Create(logger, file, debug)
|
return serverimp.Create(logger, file, debug)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,9 @@ SERVICE_NAMES="${PAYMENTS_QUOTATION_SERVICE_NAME}"
|
|||||||
REQUIRED_SECRETS=(
|
REQUIRED_SECRETS=(
|
||||||
PAYMENTS_MONGO_USER
|
PAYMENTS_MONGO_USER
|
||||||
PAYMENTS_MONGO_PASSWORD
|
PAYMENTS_MONGO_PASSWORD
|
||||||
|
NATS_USER
|
||||||
|
NATS_PASSWORD
|
||||||
|
NATS_URL
|
||||||
)
|
)
|
||||||
|
|
||||||
for var in "${REQUIRED_SECRETS[@]}"; do
|
for var in "${REQUIRED_SECRETS[@]}"; do
|
||||||
@@ -38,6 +41,9 @@ b64enc() {
|
|||||||
|
|
||||||
PAYMENTS_MONGO_USER_B64="$(b64enc "${PAYMENTS_MONGO_USER}")"
|
PAYMENTS_MONGO_USER_B64="$(b64enc "${PAYMENTS_MONGO_USER}")"
|
||||||
PAYMENTS_MONGO_PASSWORD_B64="$(b64enc "${PAYMENTS_MONGO_PASSWORD}")"
|
PAYMENTS_MONGO_PASSWORD_B64="$(b64enc "${PAYMENTS_MONGO_PASSWORD}")"
|
||||||
|
NATS_USER_B64="$(b64enc "${NATS_USER}")"
|
||||||
|
NATS_PASSWORD_B64="$(b64enc "${NATS_PASSWORD}")"
|
||||||
|
NATS_URL_B64="$(b64enc "${NATS_URL}")"
|
||||||
|
|
||||||
SSH_OPTS=(
|
SSH_OPTS=(
|
||||||
-i /root/.ssh/id_rsa
|
-i /root/.ssh/id_rsa
|
||||||
@@ -68,6 +74,9 @@ ssh "${SSH_OPTS[@]}" "$REMOTE_TARGET" \
|
|||||||
SERVICES_LINE="$SERVICES_LINE" \
|
SERVICES_LINE="$SERVICES_LINE" \
|
||||||
PAYMENTS_MONGO_USER_B64="$PAYMENTS_MONGO_USER_B64" \
|
PAYMENTS_MONGO_USER_B64="$PAYMENTS_MONGO_USER_B64" \
|
||||||
PAYMENTS_MONGO_PASSWORD_B64="$PAYMENTS_MONGO_PASSWORD_B64" \
|
PAYMENTS_MONGO_PASSWORD_B64="$PAYMENTS_MONGO_PASSWORD_B64" \
|
||||||
|
NATS_USER_B64="$NATS_USER_B64" \
|
||||||
|
NATS_PASSWORD_B64="$NATS_PASSWORD_B64" \
|
||||||
|
NATS_URL_B64="$NATS_URL_B64" \
|
||||||
bash -s <<'EOSSH'
|
bash -s <<'EOSSH'
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
cd "${REMOTE_DIR}/compose"
|
cd "${REMOTE_DIR}/compose"
|
||||||
@@ -111,8 +120,11 @@ decode_b64() {
|
|||||||
|
|
||||||
PAYMENTS_MONGO_USER="$(decode_b64 "$PAYMENTS_MONGO_USER_B64")"
|
PAYMENTS_MONGO_USER="$(decode_b64 "$PAYMENTS_MONGO_USER_B64")"
|
||||||
PAYMENTS_MONGO_PASSWORD="$(decode_b64 "$PAYMENTS_MONGO_PASSWORD_B64")"
|
PAYMENTS_MONGO_PASSWORD="$(decode_b64 "$PAYMENTS_MONGO_PASSWORD_B64")"
|
||||||
|
NATS_USER="$(decode_b64 "$NATS_USER_B64")"
|
||||||
|
NATS_PASSWORD="$(decode_b64 "$NATS_PASSWORD_B64")"
|
||||||
|
NATS_URL="$(decode_b64 "$NATS_URL_B64")"
|
||||||
|
|
||||||
export PAYMENTS_MONGO_USER PAYMENTS_MONGO_PASSWORD
|
export PAYMENTS_MONGO_USER PAYMENTS_MONGO_PASSWORD NATS_USER NATS_PASSWORD NATS_URL
|
||||||
COMPOSE_PROJECT_NAME="$COMPOSE_PROJECT"
|
COMPOSE_PROJECT_NAME="$COMPOSE_PROJECT"
|
||||||
export COMPOSE_PROJECT_NAME
|
export COMPOSE_PROJECT_NAME
|
||||||
read -r -a SERVICES <<<"${SERVICES_LINE}"
|
read -r -a SERVICES <<<"${SERVICES_LINE}"
|
||||||
|
|||||||
Reference in New Issue
Block a user