Skip to content

Docker container that has the capability to generate Gource videos

Notifications You must be signed in to change notification settings

levsa/docker-gource

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Docker Gource Image

Docker container that has the capability to generate Gource videos in a headless environment.

Changes in this fork

  • Generate video on the fly from gource output without storing the huge intermediary ppm file, requires much less storage space.
  • Update to ubuntu 16.04 and fix broken install commands

Customizable Environment Variables

Let me know if you would like more to be customizeable.

  • RES (default: 1920x1080)
  • DEPTH (default: 24)
  • TITLE (default: "")

Base Docker Image

Requirements:

Usage

Build or Download Image

Download docker image from public Docker Hub Registry:

docker pull levsa/gource

Alternatively, you can build an image from the Dockerfile:

git clone git@github.com:levsa/docker-gource.git
cd docker-gource
docker build -t levsa/gource .

Running

docker run --rm --name gource \
           -v REPO_ROOT:/repoRoot \
           -v RESULTS_FOLDER:/results \
           -v AVATARS_FOLDER:/avatars \
           --env TITLE="My overridden title text" \
           levsa/gource

If you want repository usernames to be replaced with images then put images to avatars folder. Name for the avatar image must match the username (e.g taivokasper.png).

Example: Automatically download Github repository

docker run --rm --name gource \
           -v $HOME/Videos/gource:/results \
           --env TITLE="Docker Evolution" \
           levsa/gource docker/docker

About

Docker container that has the capability to generate Gource videos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%