Sign inSign up

apptower/gitolite

By apptower

Updated over 5 years ago

Image
0

2.5K

apptower/gitolite repository overview

Docker Cloud Automated build Docker Cloud Build Status Docker Pulls GitHub tag (latest SemVer)

What is this

Multiarch containerized gitolite server.

How to use this image

Start an instance
$ docker run -e ADMIN_PUBLIC_KEY="your public key" -p 8022:22 -d -t apptower/gitolite
Start an instance with named volume
$ docker volume create gitolite-volume
$ docker run -e ADMIN_PUBLIC_KEY="your public key" -p 8022:22 -v gitolite-volume:/home/git -d -t apptower/gitolite
Run gitolite via docker-compose

Example docker-compose.yml

version: "3.7"

services:
  gitolite:
    image: apptower/gitolite
    restart: always
    tty: true
    volumes:
      - gitolite-volume:/home/git
    ports:
      - "8022:22"
    environment:
      ADMIN_PUBLIC_KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILwUSh+mMHRBz3IJFvvEFwYGKmaHUCTEBYWc3878jrnn This is administrator's public key"

volumes:
  gitolite-volume:
  

Run docker-compose up -d, wait for it to initialize completely.

Environment Variables

ADMIN_PUBLIC_KEY

This variable is mandatory. It allows you to manage the gitolite server.

Image Variants

apptower/gitolite or apptower/gitolite:latest

The latest version of gitolite.

apptower/gitolite:<Version Number>

This image point to a specific version of gitolite.

Source

Reference

Tag summary

Content type

Image

Digest

Size

18.7 MB

Last updated

over 5 years ago

docker pull apptower/gitolite