Skip to content

Latest commit

 

History

History
191 lines (128 loc) · 3.31 KB

File metadata and controls

191 lines (128 loc) · 3.31 KB

🚀 ServerPulse - Quick Start Guide

Simple Commands to Control Your Bot

✅ Start the Bot (First Time or After Code Changes)

cd f:\Sahaj\Projects\ServerPulse
docker compose up -d --build

This builds the image and starts all containers in the background.

✅ Start the Bot (Quick Start - No Rebuild)

cd f:\Sahaj\Projects\ServerPulse
docker compose up -d

Use this when you just want to start without rebuilding.

🛑 Stop the Bot

cd f:\Sahaj\Projects\ServerPulse
docker compose down

Stops and removes all containers.

🔄 Restart the Bot

cd f:\Sahaj\Projects\ServerPulse
docker compose restart

Restarts containers without rebuilding.

📊 Check if Bot is Running

cd f:\Sahaj\Projects\ServerPulse
docker compose ps

Shows status of all containers.

📝 View Bot Logs

cd f:\Sahaj\Projects\ServerPulse
docker compose logs serverpulse

📝 View Bot Logs (Live/Follow)

cd f:\Sahaj\Projects\ServerPulse
docker compose logs -f serverpulse

Press Ctrl+C to exit.


🎯 Most Common Scenarios

Scenario 1: IDE Crashed, Need to Start Bot

cd f:\Sahaj\Projects\ServerPulse
docker compose up -d

Scenario 2: Bot is Acting Strange, Need to Restart

cd f:\Sahaj\Projects\ServerPulse
docker compose restart serverpulse

Scenario 3: Made Code Changes, Need to Apply Them

cd f:\Sahaj\Projects\ServerPulse
docker compose up -d --build

Scenario 4: Check if Bot is Actually Running

cd f:\Sahaj\Projects\ServerPulse
docker compose ps

Look for "Up" status next to serverpulse-bot.

Scenario 5: Bot Not Working, Need to See What's Wrong

cd f:\Sahaj\Projects\ServerPulse
docker compose logs --tail=50 serverpulse

🔧 Troubleshooting

Bot Says "Already Exists" Error

cd f:\Sahaj\Projects\ServerPulse
docker compose down
docker compose up -d

Want to Start Fresh

cd f:\Sahaj\Projects\ServerPulse
docker compose down -v
docker compose up -d --build

⚠️ This deletes all data including database!

Check All Container Statuses

docker ps -a

📌 Important Notes

  1. Always navigate to project folder first:

    cd f:\Sahaj\Projects\ServerPulse
  2. Bot runs in background with -d flag

    • It will keep running even if you close PowerShell
    • It will auto-start on system reboot (unless you stop it)
  3. To completely stop everything:

    docker compose down
  4. Bot token and settings are in .env file

    • Edit that file if you need to change API keys
    • After editing, restart: docker compose restart serverpulse

🎮 Easy Copy-Paste Commands

Just Start the Bot:

cd f:\Sahaj\Projects\ServerPulse ; docker compose up -d

Stop the Bot:

cd f:\Sahaj\Projects\ServerPulse ; docker compose down

Restart the Bot:

cd f:\Sahaj\Projects\ServerPulse ; docker compose restart

Check Status:

cd f:\Sahaj\Projects\ServerPulse ; docker compose ps

View Logs:

cd f:\Sahaj\Projects\ServerPulse ; docker compose logs --tail=30 serverpulse