Skip to content

Audiowaveform binary compiled to run on latest alpine base image.

Notifications You must be signed in to change notification settings

medleybox/audiowaveform-alpine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

audiowaveform-alpine

Audiowaveform binary compiled to run on latest (3.18) alpine base image.

Used within the Medleybox project to extract waveform data and display within the wavesurfer.js player.

Medleybox Player

Usage

To use audiowaveform within your image, copy the compiled binary from ghcr.io repo and install some packages required to run audiowaveform on alpine.

Dockerfile:

COPY --from=ghcr.io/medleybox/audiowaveform-alpine:master /bin/audiowaveform /bin/audiowaveform

# Install minimal runtime dependencies
RUN apk --no-cache add gcc zlib-static libpng-static boost-static

RUN /bin/audiowaveform --version;

This image can also be used to run the audiowaveform binary via docker run:

docker run --rm -it ghcr.io/medleybox/audiowaveform-alpine:master --help
docker run --rm -it ghcr.io/medleybox/audiowaveform-alpine:master --version

Docker image

Images are built and published to the Github docker repository.

Github actions builds are tagged with master and published when new commits are pushed to this repo.

You can view all avalible images here

Building localy

Use the build.sh script to build and push image tags

docker build -t ghcr.io/medleybox/audiowaveform-alpine:master .

About

Audiowaveform binary compiled to run on latest alpine base image.

Topics

Resources

Stars

Watchers

Forks