From 2293dbb4be1e02d9df3822e15162d7a0d0fb3659 Mon Sep 17 00:00:00 2001 From: Kavalar Date: Mon, 14 Sep 2026 16:26:34 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D1=80=D1=82=20=D1=81=D0=B5=D1=80?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D0=B0:=208063=20=E2=86=92=2018018?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 ++++---- app.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 1606c4e..6b1f7f1 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ export FPG_CLIENT_SECRET=ВАШ_СЕКРЕТ # 5. Запуск (dev-режим, порт 5000) python3 app.py # или через waitress (как на проде): -python3 -c "from waitress import serve; from app import app; serve(app, host='127.0.0.1', port=8063, threads=8)" +python3 -c "from waitress import serve; from app import app; serve(app, host='127.0.0.1', port=18018, threads=8)" ``` Приложение само создаёт при старте: @@ -81,7 +81,7 @@ WorkingDirectory=/opt/med Environment=PYTHONUNBUFFERED=1 Environment=FPG_CLIENT_ID=client_fpg_front Environment=FPG_CLIENT_SECRET=ВАШ_СЕКРЕТ -ExecStart=/usr/bin/python3 -c "from waitress import serve; from app import app; serve(app, host='127.0.0.1', port=8063, threads=8)" +ExecStart=/usr/bin/python3 -c "from waitress import serve; from app import app; serve(app, host='127.0.0.1', port=18018, threads=8)" Restart=always RestartSec=5 @@ -106,7 +106,7 @@ server { client_max_body_size 100M; # видео до 100 МБ location / { - proxy_pass http://127.0.0.1:8063; + proxy_pass http://127.0.0.1:18018; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; @@ -157,7 +157,7 @@ sudo systemctl restart med.service - **SDK ФПГ не находит лицо на кадрах 640×480** — нужны кадры 1280×720. - **Камерное сканирование** (мобильные): canvas 720×720 (квадрат, без обрезки головы), MediaRecorder с битрейтом 1.5 Мбит/с (~1–2 МБ за 310 кадров), автоповтор fetch до 3 попыток при обрыве сети. - **iOS MediaRecorder** пишет mp4 (webm может не поддерживаться) — расширение выбирается из `blob.type`. -- **Порт 5000** на сервере занят другим сервисом — приложение слушает 8063. +- **Порт 5000** на сервере занят другим сервисом — приложение слушает 18018. - Дисклеймер «не медицинский диагноз» — во всех отчётах и на страницах. ## Структура diff --git a/app.py b/app.py index 21967b3..dcb5134 100644 --- a/app.py +++ b/app.py @@ -412,4 +412,4 @@ if __name__ == "__main__": print("🩺 Диагностика по видео — ФПГ") print(f"Откройте в браузере: http://localhost:5000") print("=" * 60) - app.run(host="0.0.0.0", port=8063, debug=False) + app.run(host="0.0.0.0", port=18018, debug=False)