Sign inSign up

oems/cgit

By oems

•Updated almost 10 years ago

Cgit is an attempt to create a fast web interface for the git version control system.

Image
0

3.8K

oems/cgit repository overview

⁠cgit docker container⁠

cgit.

CgIt is a fast web interface for the git version control system, using a built in cache to decrease pressure on the git server. https://git.zx2c4.com/cgit/⁠

⁠To run the image:

This is a basic implementation and gonna stay on this way, works very well out the box. If you look for aditional features look on my other dockers.

⁠How to use it?
⁠Mounting the git repository volume

The basic use of the docker, replace the gitrepo with you directory.

docker run -d -p 80:80 -v $PWD/gitrepo:/mnt/git oems/cgit

Using your own git repository (make backup of your original data before to load this docker):

docker run -d -p 80:80 -v $PWD/gitrepo:/mnt/git oems/cgit

cgit_shot1.

⁠Build your own:

Modify the mysql_wikkawiki.sql with your own user and database definitions and build the image:

git clone [email protected]:oemunoz/cgit.git cgit
cd cgit
docker build -t "cgit" .

⁠About this implementation:

This implementation downloads the code from the main page and compile it, this is not a installation from the repos.

⁠Features

  • highlight
  • subdirectory search
  • Readme parse. (About)
  • Check with md5sum the tar.gz before compile it.

⁠History

I gonna to leave this docker only with the Upgrades and basic options and changes, there is some people using it.

  • 161207: Update the Docker file to the ADD for download the code.
  • 160706: Work out of the box.
  • 160705: Basic Initial Version.

⁠Credits

To the real coders!!! https://git.zx2c4.com/cgit/about/⁠

⁠License

GNU General Public License

Tag summary

Content type

Image

Digest

Size

173.2 MB

Last updated

almost 10 years ago

docker pull oems/cgit