Sign inSign up

igorechek06/cgit-material

By igorechek06

Updated 4 months ago

Dockerized cgit with a responsive Material Design theme

Image
Developer tools
Web servers
0

1.3K

igorechek06/cgit-material repository overview

cgit material docker

Dockerized cgit with a responsive Material Design theme.

Quick Start

Run the container using the following command:

docker run -d -p 80:80 igorechek06/cgit-material

Configuration and Volumes

You can map local directories to the following paths inside the container to customize the instance.

/app/repos/

This is the recommended directory to store your git repositories.

/app/www/static/

Used for storing static assets such as images.

  • Note: When referencing these files in cgitrc, write the path relative to /app/www/.
/app/about/

Used to store specific Markdown files for repository descriptions.

  • Usage: Set repo.readme=/app/about/filename.md in your config.
/app/etc/cgitrc and /app/etc/

The main configuration file. It follows the standard cgitrc syntax.

/app/include/

Contains HTML fragments included in the pages.

  • head.html: Used by the head-include setting.
  • You can also place files here for the header or footer settings defined in cgitrc.
/app/filters/

Contains the original cgit filters and two custom filters required for the Material theme. You can add your own custom filter scripts to this directory.

/app/www/css/

Contains files for markdown syntax highlighting and color variables. (See www/css folder)

Examples

Configuration examples are located in the /examples directory. This includes the configuration used for git.igorek.dev.

Tag summary

Content type

Image

Digest

sha256:8b49f56f0

Size

101 MB

Last updated

4 months ago

docker pull igorechek06/cgit-material