All checks were successful
continuous-integration/drone/push Build is passing
30 lines
1.2 KiB
Bash
Executable File
30 lines
1.2 KiB
Bash
Executable File
#!/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 |