website/scripts/install-mailer.sh

24 lines
337 B
Bash

#!/bin/bash
set -euo pipefail
cd /home/debian/website/server
if ! command -v node >/dev/null 2>&1; then
echo "Node.js is required" >&2
exit 1
fi
printf "Installing dependencies...\n"
if [ -f package-lock.json ]; then
npm ci
else
npm install --no-fund --no-audit
fi
printf "Mailer ready in /home/debian/website/server\n"