Add Reddit monitoring bot — backend, frontend, and Docker config

Python/FastAPI backend with PostgreSQL for collecting Reddit data via
public .json endpoints. React/Vite dashboard for analytics. Docker Compose
setup with API and worker services connecting to shared PostgreSQL.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-09 19:29:58 -05:00
parent aaa240dbf0
commit bc2203524f
76 changed files with 7570 additions and 0 deletions

20
docker-compose.yml Normal file
View File

@@ -0,0 +1,20 @@
services:
api:
build:
context: .
dockerfile: Dockerfile
ports:
- "127.0.0.1:8000:8000"
env_file: .env
restart: unless-stopped
command: >
sh -c "alembic upgrade head &&
uvicorn backend.main:app --host 0.0.0.0 --port 8000"
worker:
build:
context: .
dockerfile: Dockerfile.worker
env_file: .env
restart: unless-stopped
command: python -m backend.worker.main