#!/bin/bash # Проверяем, запущен ли сервер календаря if ! curl -s http://localhost:8004/health > /dev/null; then echo "Сервер календаря не запущен. Запускаем..." cd /home/trevor/dev/chat source .venv/bin/activate PYTHONPATH=/home/trevor/dev/chat python -m uvicorn services.calendar_service.main:app --host 0.0.0.0 --port 8004 & sleep 5 echo "Сервер запущен в фоновом режиме" fi echo "Проверка работоспособности сервера..." HEALTH_RESPONSE=$(curl -s http://localhost:8004/health) echo "Ответ сервера: $HEALTH_RESPONSE" echo -e "\n=== Тестирование отладочного эндпоинта (без аутентификации) ===" curl -v -X POST http://localhost:8004/debug/mobile-entry \ -H "Content-Type: application/json" \ -d '{ "date": "2023-09-26", "type": "MENSTRUATION", "flow_intensity": 3, "symptoms": ["CRAMPS", "HEADACHE"], "mood": "NORMAL", "notes": "Тестовая запись из скрипта" }' echo -e "\n\n=== Проверка созданных записей ===" curl -s http://localhost:8004/debug/entries | head -n 20