You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Darshil Chanpura f4a7902e7f Version v1.3.0 2 years ago
auth Update: added docker-compose.yml and its required files #1 3 years ago
images Update: added screenshots and updated demo video URL 3 years ago
public Build: changes with additional information 2 years ago
src Update: added additional information for docker pull/push 2 years ago
.dockerignore Update: added Dockerfile and Makefile for building docker images 3 years ago
.editorconfig Update: added image ID in column list closes #3 3 years ago
.gitignore Update: added docker-compose.yml and its required files #1 3 years ago
Dockerfile Update: added Dockerfile and Makefile for building docker images 3 years ago
LICENSE Create LICENSE 3 years ago
Makefile Update: added docker-compose.yml and its required files #1 3 years ago
README.md Update: some minor improvements in README.md 3 years ago
demo.gif Update: documentation and build parameters in package.json 3 years ago
docker-compose.yml Update: added docker-compose.yml and its required files #1 3 years ago
package.json Version v1.3.0 2 years ago
rollup.config.js Update: added version support in footer. 3 years ago

README.md

Simple Docker Registry Frontend

Introduction

This project aims to have a simple frontend user interface for listing down docker images and available tags to it.

This uses following parts:

Building

  • Clone the code

  • Change parameters in src/main.js like

    • title
    • subtitle
    • appTitle
  • Install dependencies

    npm install
    
  • Build code

    npm run build
    
  • Development live-reload

    npm run dev
    

Building with Docker

The project contains a Makefile which has all the required commands.

  • make build will create a docker image with that-docker-registry.local/that-docker-registry:latest image.

  • make compose will run docker-compose up which will create two containers one with registry and other with this project frontend.

  • make clean can be useful for cleaning all intermediate images which are built as a part of building the final image.

While using docker-compose if you're asked for username and password use admin:ThatRegistryAdmin which is the default set in nginx.htpasswd

Screenshots

List Images

main

List Tags

tags

Link to video: here.

License

This project is distributed under The MIT License.