diff --git a/infrastructure/scripts/deploy-service-registry.sh b/infrastructure/scripts/deploy-service-registry.sh index 7729cf346..8e91a0f8a 100755 --- a/infrastructure/scripts/deploy-service-registry.sh +++ b/infrastructure/scripts/deploy-service-registry.sh @@ -141,16 +141,20 @@ build_registry() { deploy_dashboard() { log_step "Deploying dashboard..." + # NestJS ServeStatic serves from apps/registry/dist/apps/dashboard/dist/ + # (relative to __dirname in the built main.js) + local DASHBOARD_DEST="${DEPLOY_PATH_VPS}/apps/registry/dist/apps/dashboard/dist" + # Create directory if needed - $SSH_CMD "mkdir -p ${DEPLOY_PATH_VPS}/apps/dashboard/dist" + $SSH_CMD "mkdir -p ${DASHBOARD_DEST}" # Rsync dashboard dist rsync -avz --delete \ -e "ssh -i ${SSH_KEY}" \ "${APP_SOURCE}/apps/dashboard/dist/" \ - "${VPS_USER}@${VPS_HOST}:${DEPLOY_PATH_VPS}/apps/dashboard/dist/" + "${VPS_USER}@${VPS_HOST}:${DASHBOARD_DEST}/" - log_success "Dashboard deployed" + log_success "Dashboard deployed to ${DASHBOARD_DEST}" } deploy_registry() {