Commit graph

17 commits

Author SHA1 Message Date
Arthur De Kimpe d5dd87d1c9 Add image details support with API v2 (#84)
Revert changes on default projet file

Add detailed information for tag listing

Removed useless comments, divs, etc -> refactoring

Prevent bugs from future changes of API

Add digest attribute to Manifest query response

Add basic pagination support to tag listing

Add environment variable for tags per page

Fix bug of image history without config + disabled parent id

Fix tags pagination system - Fetch infos for all pages

add missing comma

 Fetch infos for all pages -> simpler fix

Disable apache directory listing feature

Update tag pagination system to make it feel more like repository pagination system
2016-04-11 09:46:40 +02:00
Konrad Kleine 3379eb0f0e Make ENV_MODE_BROWSE_ONLY=true for now
only rough browsing capabilities are implemented right now.
2015-11-17 08:55:12 +01:00
Konrad Kleine 2010da2a34 Make default number of repositories per page configurable 2015-09-24 10:19:40 +02:00
Konrad Kleine d20042e955 Revert "Add apiVersion flag and ENV_DOCKER_REGISTRY_API_VERSION var"
This reverts commit 2fe27a2902.
2015-08-31 10:55:14 +02:00
Konrad Kleine 2fe27a2902 Add apiVersion flag and ENV_DOCKER_REGISTRY_API_VERSION var 2015-07-23 16:34:56 +02:00
Konrad Kleine 224d5d82ee Fix reload issue with HTML5 mode URLs 2015-06-08 15:11:48 +02:00
Konrad Kleine 195c1dcceb Fix Bug #28
When the container is started for the first time we save a copy of the original `/etc/apache2/envvars` file to `/etc/apache2/envvars.orig`. On a container restart we copy the original file `/etc/apache2/envvars.orig` to `/etc/apache2/envvars` and modify it as usual without appending settings to `/etc/apache2/envvars` over and over.

Before starting Apache in the foreground  we ensure that it is not running by explicitly stopping the service.
2015-03-25 12:30:43 +01:00
Konrad Kleine 1b26f26e16 Limit allowed requests to GET method in browse only mode
With this change, no destructive requests (e.g. PUT, POST, DELETE) are allowed
on the frontend site which proxies through to the actual registry. This should
make the browse only mode more safe.

See PR #15
2015-02-13 11:34:33 +01:00
Konrad Kleine f630d41e7c Fix issue with browse mode variable
The value for browseOnly must not be a string; otherwise "false" will be
inteptreted as true which is clearly not intended.
2015-02-04 13:10:29 +01:00
rinrinne fc24df142a Fix attribute name in script 2015-02-03 12:58:54 +01:00
rinrinne 6b248e66fd Check boolean value for ENV_MODE_BROWSE_ONLY 2015-02-03 12:58:53 +01:00
rinrinne f4dc19b3a9 Rename "ENV_BROWSE_MODE" to "ENV_MODE_BROWSE_ONLY" 2015-02-03 12:58:53 +01:00
rinrinne fc45482c0f Add browse mode
This patch adds browse mode to hide any administration feature e.g.
delete repository/tag, create tag.
If you run container with "-e ENV_BROWSE_MODE=true", this feature will
be enabled.
2015-02-03 12:58:53 +01:00
Stuart Warren dca48a3977 override host/port for docker pull advice 2015-01-02 10:16:44 +00:00
Khoa Tran 9c14f96a24 Add SSLProxyEngine instruction to apache config file. 2014-11-14 17:04:56 -08:00
Khoa Tran b23b59e3d6 Support SSL-enabled docker registry. Users need to set ENV_DOCKER_REGISTRY_USE_SSL
enable secure connection to Docker registry.
2014-11-14 11:27:19 -08:00
Konrad Kleine ac23633e19 Replaced NGINX with Apache for Kerberos auth. SSL is working. 2014-09-29 14:05:02 +02:00