# Запустить все сервисы
docker-compose up -d
# Проверить статус
docker-compose ps
# Просмотр логов
docker-compose logs -f- Документация: http://localhost:8000/docs
- Health check: http://localhost:8000/health
curl -X POST "http://localhost:8000/auth/register" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "username": "testuser",
    "password": "securepass123"
  }'curl -X POST "http://localhost:8000/auth/login" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "password": "securepass123"
  }'curl -X POST "http://localhost:8000/proxy/get" \
  -H "X-API-Key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "proxy_type": "residential",
    "country": "US",
    "quantity": 5
  }'Подключитесь к PostgreSQL:
docker-compose exec postgres psql -U proxyuser -d proxyflowДобавьте прокси:
INSERT INTO proxy_pools (proxy_type, ip_address, port, country, is_active, success_rate)
VALUES ('residential', '192.168.1.100', 8080, 'US', true, 100.0);docker-compose downdocker-compose down -vproxyflow/
├── main.py              # FastAPI приложение
├── requirements.txt     # Python зависимости
├── docker-compose.yml   # Docker конфигурация
├── Dockerfile          # Docker образ
├── .env                # Переменные окружения
└── README.md           # Документация
- Измените SECRET_KEYв .env
- Используйте сильные пароли для БД
- Включите HTTPS в production
- Регулярно обновляйте зависимости
MIT License