4ded582dc4
Single script: git pull, make build, systemctl restart. Nvm is sourced inside the script (server now has node v22.23.1 installed). Run via: ssh dumpsterchat /opt/dumpsterChat/deploy.sh
16 lines
238 B
Bash
16 lines
238 B
Bash
#!/bin/bash
|
|
set -e
|
|
|
|
cd /opt/dumpsterChat
|
|
|
|
# Load nvm for Node/npm
|
|
export NVM_DIR="$HOME/.nvm"
|
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
|
nvm use 22
|
|
|
|
git pull
|
|
make build
|
|
systemctl restart dumpster
|
|
|
|
echo "Deploy complete — $(date)"
|