Replies: 2 comments 3 replies
-
That's unfortunate. I wonder if we could contribute version-specific tagging to the underlying Dockerfile repository: https://github.com/realies/audiowaveform-docker In lieu of that or in the meantime, we could build the base image ourselves in CI, checking out a specific commit to pin ourselves to a known audiowaveform version. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Our current approach to waveform generation in the API extracts dependencies and the
audiowaveform
binary from therealies/audiowaveform:latest
docker container. I see several problems with this:latest
, so we're automatically getting all changes every time the package is updated and lack the ability to lock the version.I plan to write a larger discussion about how we handle waveforms and thumbnail generally, and how they should likely be completely decoupled from Django, but in the meantime, are there any smaller changes we could make here to improve the stability of bundling this code into our Django application?
CC @dhruvkb for relevant experience with the original implementation.
Beta Was this translation helpful? Give feedback.
All reactions