Files
momentry_core/update_api_service.sh

21 lines
764 B
Bash

#!/bin/bash
set -e
echo "Updating Momentry API service with DB connection pool settings..."
# Backup existing plist
sudo cp /Library/LaunchDaemons/com.momentry.api.plist /Library/LaunchDaemons/com.momentry.api.plist.backup.$(date +%Y%m%d_%H%M%S)
# Stop the service
sudo launchctl unload /Library/LaunchDaemons/com.momentry.api.plist 2>/dev/null || true
# Copy updated plist
sudo cp /Users/accusys/momentry_core_0.1/com.momentry.api.updated.plist /Library/LaunchDaemons/com.momentry.api.plist
# Start the service
sudo launchctl load /Library/LaunchDaemons/com.momentry.api.plist
echo "API service updated successfully."
echo "Checking service status..."
launchctl list | grep com.momentry.api || echo "Service not listed in user domain; check system domain."