diff --git a/deploy.sh b/deploy.sh index 1d77d28..7b06486 100755 --- a/deploy.sh +++ b/deploy.sh @@ -362,10 +362,12 @@ fi SERVICE_FILE="/etc/systemd/system/dataflow.service" -if confirm "Systemd Service"; then - if [ -f "$SERVICE_FILE" ]; then - info "already installed" - else +section "Systemd Service" +if [ -f "$SERVICE_FILE" ]; then + info "already installed" +else + read -p " Not installed. Install now? (requires sudo) [y/N]: " _yn + if [[ "$_yn" =~ ^[Yy]$ ]]; then step "Installing service" sudo cp "$SCRIPT_DIR/dataflow.service" "$SERVICE_FILE" && ok \ || fail "Could not install service" @@ -373,9 +375,9 @@ if confirm "Systemd Service"; then step "Enabling on boot" sudo systemctl daemon-reload && sudo systemctl enable dataflow > /dev/null 2>&1 && ok \ || fail "Could not enable service" + else + info "skipped" fi -else - info "skipped" fi # ── API Server ────────────────────────────────────────────────────────────────