📂Файловая система

Типичная структура файловой системы выглядит следующим образом:

/
├ app/
│ ├ pmo-device-app/
│ │ ├ data/evidence/
│ │ ├ data/models/
│ │ ├ pmo-device-app.jar
│ │ └ application.properties
│ ├ pmo-pupillometer-app/
│ ├ pmo-antifraud-app/
│ │ └ config.json
│ ├ postgres/
│ │ ├ pgsync/
│ │ │ ├ .pgsync.yml
│ │ │ └ .pgsync-from-server.yml
│ │ └ docker-compose.yml
│ ├ pmo-device-app-ui.yml
│ ├ .medpass
│ └ ffmpeg.yml
├ etc/systemd/system/
│ ├ pmo-device-app.service
│ ├ pmo-device-app-ui.service
│ ├ pmo-pupillometer-app.service
│ └ pmo-antifraud-app.service
├ etc/udev/rules.d/
│ └ 99-usb-serial.rules
├ var/log/
└ ├ pmo-device-app/
  │ ├ archive/
  │ ├ app.log
  │ ├ debug.log
  │ └ error.log
  ├ pmo-pupillometer-app/
  │ └ [log files]
  └ pmo-antifraud-app/
    └ [log files]
## Сервисы

### /app

В директории `/app` содержатся основные бинарники и конфиги к ним.


- `pmo-device-app` Основное бэкенд приложение АСМО
  - `pmo-device-app.jar` бинарник приложения, вся логика прохождения ПМО здесь.
  - `application.properties` здесь описываются конфиги приложения.
  - `data/models` директория, где хранятся ИИ модели распознавания лица.
  - `data/evidence` директория, где хранятся фото и видео файлы прохождения ПМО.
- `pmo-pupillometer-app` приложение пупиллометра
- `pmo-antifraud-app` приложение антифрода
- `routes` contains the [routes](routing) of your application. You can also colocate other components that are only used within a single route here

### /etc/systemd/system/

Last updated