Logo
Explore Help
Register Sign In
CloudHost/bot-api
1
0
Fork 0
You've already forked bot-api
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
a4464214af197e0ed11fc08297a593540f23bbc1
bot-api/.env.example

7 lines
235 B
Plaintext
Raw Normal View History

fix: use npm install instead of npm ci, change port to 3091 - npm ci requires a package-lock.json; use npm install --omit=dev instead - Change all port references from 3001 to 3091 (3001 is occupied) - docker-compose.yml: ports, PORT env, healthcheck URL - Dockerfile: EXPOSE - .env.example: PORT default Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-10 08:30:54 +02:00
PORT=3091
feat: initial Bot Intelligence API Docker stack Self-hosted Node.js/Express + SQLite (WAL) API server and dashboard for tracking blocked bots and user agents. Features: - POST /api/v1/submit — batch ingest from WordPress plugin - GET /api/v1/stats — aggregated stats with 30s cache - GET /api/v1/stream — SSE live event feed - GET /api/v1/health — health check endpoint - Cyan/blue terminal-style dashboard with live feed, bar charts, 24h activity - Docker Compose setup on port 3001 with persistent SQLite volume - Bearer token auth with constant-time comparison Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-09 18:32:02 +02:00
DB_PATH=/data/bots.db
NODE_ENV=production
# Set a strong random token — all WP sites must send this as: Authorization: Bearer <token>
# Leave empty to run in open mode (dev only)
API_TOKEN=change-me-to-a-long-random-string
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.25.4 Page: 150ms Template: 12ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API