Verdaccio Image with IWF additions (GitLab + S3): A lightweight private Node.js proxy registry.
6.6K
This is a Docker image for Verdaccio (a lightweight private npm proxy registry) with some plugins required for IWF.
These instructions will help you install this library in your project and tell you how to use it.
Before using this Docker Verdaccio setup, ensure you have the following installed:
For production builds, you'll also need:
Clone the repository:
git clone https://github.com/iwf-web/docker-verdaccio.git
cd docker-verdaccio
Build and run with Docker Compose (recommended for development):
docker compose up --build
This will:
Build for production:
./bin/build-ci.sh --version 6.1.0
If available from the registry:
docker pull iwfwebsolutions/verdaccio:latest
Development Mode (with local MinIO S3 storage):
docker compose up
Access points:
Production Mode:
Configure your environment variables and run:
docker run -p 4873:4873 \
-e AWS_S3_BUCKET=your-bucket \
-e AWS_ACCESS_KEY_ID=your-key \
-e AWS_SECRET_ACCESS_KEY=your-secret \
iwfwebsolutions/verdaccio:latest
Set the registry URL:
npm config set registry http://localhost:4873
# or for yarn
yarn config set registry http://localhost:4873
Login with GitLab credentials:
npm login --registry http://localhost:4873
Use your GitLab username and personal access token.
npm publish --registry http://localhost:4873
This setup uses GitLab authentication against https://git.iwf.io. Users can authenticate using their GitLab credentials:
read_api scopebrew install hadolint
hadolint src/Dockerfile
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project uses Conventional Commits.
We use SemVer for versioning. For available versions, see the tags on this repository.
See also the full list of contributors who participated in this project.
We're currently looking for contributions for the following:
For more information, please refer to our CONTRIBUTING.md guide.
This project is licensed under the MIT License - see the LICENSE.txt file for details.
This project currently uses no third-party libraries or copied code.
Content type
Image
Digest
sha256:949759a97…
Size
98.6 MB
Last updated
2 days ago
docker pull iwfwebsolutions/verdaccio