Есть сервис на python, который выполняет конвертацию файлов из формата .txt в кастомный формат для дальнейшей обработки.
Пытаемся решить вопрос, каким образом человек, имея исходные файлы, может использовать сервис, не устанавливая python на компьютер. Собирать сервис в .exe-файл для локального использования не хочется. Пытаемся в качестве решения использовать jenkins - который будет дергать сервис и отдавать результаты конвертации, однако тут возникает проблема, каким образом подавать файлы для jenkins на вход/забирать результаты?
Или, возможно, есть более удобный способ?
Как вариант - запустить сервис в докере.
Где вообще находится сервис? На хостинге? Или в виде кода локально?
“Сервисом” я обозвал питоний скрипт, который выполняет конвертацию.
Поднять докер на машине аналитика, который планирует пользоваться этим скрипом, не получится, изза политик безопасности и отсутствия админ/учетки.
Пока остановились на flask-сервисе, который поднят на одном из серверов, к которому есть доступ - вроде бы есть метод, который позволяет загружать текстовые файлы.
ну вариант с flask самый простой и очевидный. Зачем городить огород… Подняли веб-сервер и забыли.
Если у него есть API - то можно использовать Postman чтобы делать быстрые запросы с нужными файлами.
1 лайк