Sign inSign up

apptower/gitolite

By apptower

•Updated over 5 years ago

Image
0

2.8K

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