项目作者: daria-gor
项目描述 :
bound micro service project ( Python + Minio + FFMPEG )
高级语言: Python
项目地址: git://github.com/daria-gor/media-convertor.git

Transcoder
Минимальный каркас простого микросервисного приложения Python + Minio + FFMPEG + Docker
Источником аудиофайлов является inbucket каталог в MINIO, выходные файлы перемещаются в outbucket
После преобразования исходные файлы удаляются
Процесс работает в бесконечном цикле, в inbucket можно добавлять файлы
Схема взяимодействия контейнеров :
CORE <—> MINIO
- .env - содержит все переменные окружения доступные всем контейнерам (Core / MINIO), а также задается значение битрейта выходных аудиофайлов
- build.sh - запускает docker-compose.yml
- purge.sh - останавливает docker-compose.yml и удаляет все образы и тома связанные со сборкой.
Это полезно при изменении кода и значений в .env файле. - обратите внимание что внутри докера хосты доступны по именам указанным в docker-compose.yml например minio