🐳 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:5000All 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:
-
80for HTTP -
443for 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
.envfile. npm installnpm start- Navigate to
http://localhost:3000