#!/bin/bash # Deploys and restarts a single service or all services. # # Usage: ./.gitea/scripts/deploy-for-services.sh set -euo pipefail SERVICE=${1:-} AGEBD_ENV=${2:-} SCRIPT_DIR=$(dirname "$0") if [ "${SERVICE}" = "all" ]; then SERVICES=$(ls -d services/*/ | xargs -n1 basename) else SERVICES=${SERVICE} fi for SERVICE_NAME in ${SERVICES}; do "${SCRIPT_DIR}/deploy-service.sh" "${SERVICE_NAME}" "${AGEBD_ENV}" true done