plaincast icon indicating copy to clipboard operation
plaincast copied to clipboard

Add Docker workflow

Open pataquets opened this issue 5 years ago • 3 comments

  • Dockerfile initial version.
  • Add Docker Compose manifest.
  • Readme: document usage.

I've successfully used the provided files to locally build and run the app from source without installing Golang, libs, pip or youtube-dl. Everything is included in the built image.

The Docker Compose manifest will take care of building the image according the Dockerfile and later launching a container with the appropriate settings, mainly mounting the /dev/snd device and using host networking mode to allow SSDP to work.

Most of the PR should be self-explanatory with the provided docs.

pataquets avatar Nov 16 '20 20:11 pataquets

@aykevl ping

pataquets avatar Feb 17 '22 20:02 pataquets

@aykevl please merge.

I'm building on top of this, as the submitted version used "latest" images which no longer work, so need to port to python3 and yt-dlp for example. and I prefer to use previous work than start from scratch.

glensc avatar Nov 18 '23 10:11 glensc

See https://github.com/aykevl/plaincast/pull/11#issuecomment-1817491850.

aykevl avatar Nov 18 '23 12:11 aykevl