Go to file
reasonerjt c083ff1ca0 Merge pull request #14 from ywk253100/golint_refactor
golint comment for model, dao and utils
2016-02-26 18:36:56 +08:00
api go vet refactor 2016-02-26 14:24:44 +08:00
auth golint refactor for dao 2016-02-26 11:26:54 +08:00
controllers golint refactor for dao 2016-02-26 11:26:54 +08:00
dao golint comment for model, dao and utils 2016-02-26 18:13:13 +08:00
Deploy Update Dockerfile 2016-02-24 10:30:33 +08:00
models golint comment for model, dao and utils 2016-02-26 18:13:13 +08:00
routers
service Merge remote-tracking branch 'upstream/golint-fix' into golint_refactor 2016-02-25 14:00:32 +08:00
static
tests refined error check in changing and resetting password, added ut for changing password with incorrect old password. 2016-02-24 21:36:45 +08:00
utils golint comment for model, dao and utils 2016-02-26 18:13:13 +08:00
vendor
views
.gitignore
Dockerfile
Dockerfile.offline
LICENSE
main.go go vet refactor 2016-02-26 14:24:44 +08:00
README.md

Harbor

Harbor is a project to provide enterprise capabilities for Docker Registry V2. It wraps the registry server to provide authorization and user interface.

Features

  • Role Based Access Control: Users and docker repositories are organized via "projects", a user can have differernt permission for images under a namespace.
  • Convenient user interface: User can easily browse, search docker repositories, manage projects/namepaces.
  • LDAP support: harbor can easily integrate to the existing ldap of entreprise.
  • Audting: All the access to the repositories hosted on Harbor are immediately recorded and can be used for auditing purpose.

Try it

Harbor is self contained and can be easily deployed via docker-compose.

$ cd Deploy
#make update to the parameters in ./harbor.cfg
$ ./prepare
Generated configuration file: ./config/ui/env
Generated configuration file: ./config/ui/app.conf
Generated configuration file: ./config/registry/config.yml
Generated configuration file: ./config/db/env
$ docker-compose up

License

Harbor is available under the Apache 2 license.