21 lines
764 B
Bash
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."
|