Files
BTCforPlebs.com/deploy.sh
2025-09-27 07:30:32 -04:00

23 lines
482 B
Bash

#!/bin/bash
# Production deployment script for BTCforPlebs status service
# Install dependencies
npm install
# Set production environment
export NODE_ENV=production
# Install PM2 if not already installed
if ! command -v pm2 &> /dev/null; then
npm install -g pm2
fi
# Start or restart the service with PM2
pm2 restart checklinks.js || pm2 start checklinks.js --name "btcforplebs-status"
# Save PM2 config to run on system startup
pm2 save
# Show running processes
pm2 list