acaudwell / Gource

software version control visualization
https://gource.io
GNU General Public License v3.0
11.59k stars 721 forks source link

Official docker image #229

Open oleg-mtr opened 4 years ago

oleg-mtr commented 4 years ago

Every time I want to use gource I google "gource docker" but there are old/unmaintained images with confusing configurations.

Can you please create an official up-to-date docker image and place the link on the site (and github readme)?

If you don't have time, I can create the Dockerfile and explain how to configure docker hub to build it automatically from github releases/tags.

Cartoonman commented 4 years ago

Disclaimer - Shameless Plug

I have been working over the past 3 months on a solid "gource docker' image called Envisaged Redux, building off of one of the better ones I saw at the time (called Envisaged). The project is here: https://gitlab.com/Cartoonman/Envisaged-Redux and I do have a Docker hub repo for it as well. In short, it's a robust wrapper around Gource and FFmpeg, which is the typical use-case of many Gource users, but with actual (and documented) functionality and a portable-focused approach that other "gource docker" containers lack.

Currently this somewhat supports v0.49 of Gource. Fully supporting the latest Gource release is on the calendar, priority right now is to reduce the existing technical debt and bugs, which is nearing completion.

As far as official images go, given the caveats needed to render without requiring crazy GPU plugs into the Docker userspace, Envisaged Redux (and it's origin, Envisaged) are about as official as one is likely to get right now.

pablodz commented 3 years ago

Nice work, also we need to update README, INSTALL, and other files to markdown filetype