Aquí está mi archivo docker redact yml:
ffmpeg: image: jrottenberg/ffmpeg:ubuntu tty: true flask_app: build: ./flask_app #image: conorquinn01/composeapp command: python ./flask_app/app.py ports: - "5000:5000" volumes: - .:/muse_compose2 links: ['ffmpeg']No estoy seguro de cómo hacer esto. Gracias.
Soy un novato con Docker y Python no es mi idioma, pero me enfrento a un problema similar. Tengo una aplicación de Rails para guardar videos con shrine en la ventana acoplable y no quiero la transcodificación en el mismo contenedor debido a los recursos locales, por lo tanto, cuando alguien sube un video, guardo la ID en la BD y el video se envía a la carpeta compartida mientras un hilo llama al contenedor ffmpeg (jrottenberg/ffmpeg:ubuntu). Si está interesado, aquí está el script para ejecutar ffmpeg mientras guarda en la carpeta compartida:
ventanas
docker run -it -vc:/Users/[your-user]/desktop/compartida:/v jrottenberg/ffmpeg -i http://archive.org/download/thethreeagesbusterkeaton/Buster.Keaton.The.Three.Ages.ogv /video.mp4linux
docker run -it -v $(pwd):/v jrottenberg/ffmpeg -i http://archive.org/download/thethreeagesbusterkeaton/Buster.Keaton.The.Three.Ages.ogv /video.mp4Y el enlace al git del proyecto jrottenberg/ffmpeg
Debido a que hago una carpeta con la identificación del video para guardar los videos, cuando quiero el video, solo uso la identificación en el BD en lugar del nombre. Lo siento por mi inglés .