Skip to content

gbro115/docker-kallithea

This branch is up to date with tlvu/docker-kallithea:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

676975a · May 2, 2016

History

13 Commits
Jul 9, 2015
Mar 17, 2016
Jul 9, 2015
May 2, 2016
Jul 9, 2015
Jul 31, 2015

Repository files navigation

Docker Kallithea

Image contains kallithea source code management system.

Available tags:

Usage

Run a container with:

$ docker run -d -p 8085:80 atnurgaliev/kallithea

You can specify some environment variables:

  • KALLITHEA_ADMIN_USER - administrator login (default: admin)
  • KALLITHEA_ADMIN_PASS - administrator password (default: admin)
  • KALLITHEA_ADMIN_MAIL - administrator e-mail (default: admin@example.com)

If you don't have kallithea configuration file (running first time or without mounting a configuration volume), you can set additional variables:

  • KALLITHEA_PREFIX - set resources prefix (empty by default, see documentation)
  • KALLITHEA_LANG - set language (empty by default, can be one of cs de fr hu ja nl_BE pl pt_BR ru sk zh_CN zh_TW)
  • KALLITHEA_EXTERNAL_DB - connection string for external database instead of built-in SQLite (empty by default, currently MySQL and PostgreSQL are supported, see sqlalchemy documentation for examples)

Available volumes:

  • /kallithea/config - contains configuration file (kallithea.ini).
  • /kallithea/repos - contains repositories.
  • /kallithea/logs - contains log files.

Example of container with mounted volumes and new admin password running on port 8085:

$ docker run -d -p 8085:80 \
    -e KALLITHEA_ADMIN_PASS=secret \
    -v /opt/kallithea/config:/kallithea/config \
    -v /opt/kallithea/repos:/kallithea/repos \
    atnurgaliev/kallithea

About

Docker image with Kallithea

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%