🐳 A custom frontend for a selfhosted Docker registry.
The directory docker/example contains example configuration for Docker Compose.
docker pull axelrindle/docker-registry-frontend:<VERSION>
Replace <VERSION>
with latest
or any available release tag.
Configuration is done via environment variables.
Required
Specifies the registry endpoint to use.
REACT_APP_REGISTRY_API_URL=http://localhost:5000
All application data will be stored inside the container at /data
. Mount a volume at that point to persist that data.
The container exposes two ports:
-
80
for HTTP -
443
for HTTPS (see below)
By default, a custom certificate is generated if none is found inside the data directory.
To use your own certificate, mount it & it's key onto the following files inside the container:
-
Certificate:
/data/ssl/server.crt
-
Key:
/data/ssl/server.key
- Configure the application using a
.env
file. npm install
npm start
- Navigate to
http://localhost:3000