mirror of
https://github.com/LightZirconite/Microsoft-Rewards-Bot.git
synced 2026-01-09 09:06:15 +00:00
1.5 KiB
1.5 KiB
🔄 Auto-Update
Keep script up to date automatically
💡 What Is It?
After each run, script checks for updates and installs them automatically.
Already enabled by default!
⚡ How It Works
After Each Run
- Fetch latest from GitHub
- Pull changes (safe fast-forward only)
- Install dependencies (
npm ci) - Rebuild (
npm run build)
No action needed from you!
⚙️ Configuration
{
"update": {
"git": true, // Auto-update from Git
"docker": false // Docker container updates (if using Docker)
}
}
🐳 Docker Updates
If using Docker:
{
"update": {
"git": false,
"docker": true
}
}
Pulls latest Docker image and restarts container.
🛠️ Manual Update
Git
git pull
npm ci
npm run build
Docker
docker compose pull
docker compose up -d
⚠️ Troubleshooting
| Problem | Solution |
|---|---|
| "Not a git repository" | Clone repo (don't download ZIP) |
| "Local changes" | Commit or stash your changes |
| "Update failed" | Check internet connection |
Reset to Remote
git fetch origin
git reset --hard origin/v2
npm ci
npm run build
📚 Next Steps
Need security tips?
→ Security Guide
Setup scheduler?
→ Scheduler Guide