librechat-balances/docker-compose.yml
DJP 2cc8178a18 Add credit request system with public form and admin dashboard
- Public page at /request for users to submit top-up requests
  (email + OMG job number, no auth required)
- Admin "Requests" view with pending/processed/all filters
- Approve with preset amounts (5M/10M/20M) or reject
- Pending count badge in sidebar nav
- Request data stored in JSON file (data/requests.json)
- Data volume mounted for persistence across rebuilds

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-20 14:43:42 -04:00

17 lines
313 B
YAML

services:
balance-manager:
build: .
container_name: librechat-balance-manager
ports:
- "127.0.0.1:3002:3002"
env_file:
- .env
volumes:
- ./data:/app/data
restart: unless-stopped
networks:
- librechat_default
networks:
librechat_default:
external: true