Для выполнения двух скриптов должны быть установлены переменные среды
DB_DATA_SOURCE
- формат для DBD::Pg, например,dbname=maillog;port=3386
DB_PASSWORD
DB_USERNAME
Принимает в качестве позиционного аргумента путь к файлу лога.
Читает файл лога, парсит, записывает результат в бд.
Основан на Mojolicious::Lite (не пользовался им ранее, выбрал по преимуществу скорости развертывания)
./web_app.pl daemon -l http://*:8080
- один из вариантов запуска
Содержит два эндпоинта:
GET /
- возвращает страницу с формойGET /api/find_by_address
- возвращает ответ в формате json