Compare commits

...

5 Commits

Author SHA1 Message Date
6a0289963b Merge branch 'main' into SEND050 2026-02-12 13:41:13 +00:00
e767436f33 Merge pull request 'q' (#483) from q-477 into main
All checks were successful
ci/woodpecker/push/payments_quotation Pipeline was successful
Reviewed-on: #483
2026-02-12 13:05:39 +00:00
Stephan D
57914c0754 q 2026-02-12 14:05:24 +01:00
b894f92e50 Merge pull request 'q' (#482) from q-477 into main
Reviewed-on: #482
2026-02-12 13:04:56 +00:00
Stephan D
76548032b3 q 2026-02-12 14:04:38 +01:00
2 changed files with 14 additions and 2 deletions

View File

@@ -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)
} }

View File

@@ -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}"