31 lines
843 B
Bash
Executable File
31 lines
843 B
Bash
Executable File
#!/bin/bash
|
|
# Deploy systemd services for Qwen-Image-Edit
|
|
set -e
|
|
|
|
# Must be run with sudo to copy to /etc/systemd/system
|
|
if [[ $EUID -ne 0 ]]; then
|
|
echo "This script must be run as root (use sudo)"
|
|
exit 1
|
|
fi
|
|
|
|
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
SYSTEMD_DIR="$SCRIPT_DIR/systemd"
|
|
|
|
echo "Copying service files..."
|
|
cp "$SYSTEMD_DIR/comfyui-backend.service" /etc/systemd/system/
|
|
cp "$SYSTEMD_DIR/comfyui-api.service" /etc/systemd/system/
|
|
|
|
echo "Reloading systemd daemon..."
|
|
systemctl daemon-reload
|
|
|
|
echo "Enabling services..."
|
|
systemctl enable comfyui-backend.service
|
|
systemctl enable comfyui-api.service
|
|
|
|
echo "Starting services..."
|
|
systemctl restart comfyui-backend.service
|
|
systemctl restart comfyui-api.service
|
|
|
|
echo "Deployment complete."
|
|
echo "Check status with: systemctl status comfyui-backend comfyui-api"
|