Порт сервера: 8063 → 18018
This commit is contained in:
1 parent
5df2f3fd3a
commit
2293dbb4be
2 files changed
+5
-5
No files matched your search
@@ -37,7 +37,7 @@ export FPG_CLIENT_SECRET=ВАШ_СЕКРЕТ
|
|||||||
# 5. Запуск (dev-режим, порт 5000)
|
# 5. Запуск (dev-режим, порт 5000)
|
||||||
python3 app.py
|
python3 app.py
|
||||||
# или через waitress (как на проде):
|
# или через 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=PYTHONUNBUFFERED=1
|
||||||
Environment=FPG_CLIENT_ID=client_fpg_front
|
Environment=FPG_CLIENT_ID=client_fpg_front
|
||||||
Environment=FPG_CLIENT_SECRET=ВАШ_СЕКРЕТ
|
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
|
Restart=always
|
||||||
RestartSec=5
|
RestartSec=5
|
||||||
|
|
||||||
@@ -106,7 +106,7 @@ server {
|
|||||||
client_max_body_size 100M; # видео до 100 МБ
|
client_max_body_size 100M; # видео до 100 МБ
|
||||||
|
|
||||||
location / {
|
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 Host $host;
|
||||||
proxy_set_header X-Real-IP $remote_addr;
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
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.
|
- **SDK ФПГ не находит лицо на кадрах 640×480** — нужны кадры 1280×720.
|
||||||
- **Камерное сканирование** (мобильные): canvas 720×720 (квадрат, без обрезки головы), MediaRecorder с битрейтом 1.5 Мбит/с (~1–2 МБ за 310 кадров), автоповтор fetch до 3 попыток при обрыве сети.
|
- **Камерное сканирование** (мобильные): canvas 720×720 (квадрат, без обрезки головы), MediaRecorder с битрейтом 1.5 Мбит/с (~1–2 МБ за 310 кадров), автоповтор fetch до 3 попыток при обрыве сети.
|
||||||
- **iOS MediaRecorder** пишет mp4 (webm может не поддерживаться) — расширение выбирается из `blob.type`.
|
- **iOS MediaRecorder** пишет mp4 (webm может не поддерживаться) — расширение выбирается из `blob.type`.
|
||||||
- **Порт 5000** на сервере занят другим сервисом — приложение слушает 8063.
|
- **Порт 5000** на сервере занят другим сервисом — приложение слушает 18018.
|
||||||
- Дисклеймер «не медицинский диагноз» — во всех отчётах и на страницах.
|
- Дисклеймер «не медицинский диагноз» — во всех отчётах и на страницах.
|
||||||
|
|
||||||
## Структура
|
## Структура
|
||||||
|
|||||||
@@ -412,4 +412,4 @@ if __name__ == "__main__":
|
|||||||
print("🩺 Диагностика по видео — ФПГ")
|
print("🩺 Диагностика по видео — ФПГ")
|
||||||
print(f"Откройте в браузере: http://localhost:5000")
|
print(f"Откройте в браузере: http://localhost:5000")
|
||||||
print("=" * 60)
|
print("=" * 60)
|
||||||
app.run(host="0.0.0.0", port=8063, debug=False)
|
app.run(host="0.0.0.0", port=18018, debug=False)
|
||||||
Reference in new issue
Block a user