Descargar Podcast a través de Flexgetx - Annexo

· 2 min · @Hardware · #Raspberry Pi #Docker

Como había explicado en este articulo o en este otro articulo, explicaba como crear una imagen de docker o como usar dicha imagen, flexget, para descargar podcast a través de los RSS que puedes conseguir.

Pero me di cuenta, que usar tus propias imágenes de docker, o están muy bien hechas y con cada nueva versión de la original, actualizas la tuya, o puedes acabar teniendo problemas, que era lo que me pasaba, decidí que era mejor usar la versión base del creador, en este caso de flexget, para así evitarme futuros problemas y tener siempre, que me interese, la última versión de container.

Además, como desde las últimas versiones, se le puede añadir un directorio custom-cont-init.d donde, en el caso que tú quieres, creas un fichero bash con el nombre entrypoint.sh con, en mi caso, las siguientes instrucciones:

#!/usr/bin/with-contenv bash
apk add -q --no-cache eye3d mediainfo ffmpeg wget

Para que una vez se cree y se ejecute por primera vez, se hará uso de este script para instalar, cada vez que lo crees de nuevo, las aplicaciones que tú quieras. En mi caso, son para el tratamiento de los podcasts que descargo. Y así, me ahorro el tener que acordame de si está instalado o no, cada nueva vez que creo dicho container, porque se hace automáticamente.

Es una gran mejora, que uso en varios de los containers, donde tengo aplicaciones que uso, pero que no están dentro del propio container de origen.

Sé que podría hacer una imagen especial para mí, pero entonces volvería a tener los mismo problemas que os estaba explicando al principio.

Para mí, no merece la pena todo el trabajo y stress que me supondría.

◇ Referencia