This repository provides a Dockerized solution for setting up a private NPM registry using Verdaccio, tailored for the needs of Orkait Solution.
Built on Alpine Linux, this image is optimized for small size, faster performance, and ease of deployment. You can deploy this solution locally or to cloud platforms like Railway.app using Nixpacks.
- Lightweight and Efficient: Alpine Linux base reduces image size and resource usage.
- Customizable: Easily modify Verdaccio's configuration to suit Orkait's internal npm registry needs.
- Persistent Data: Ensures npm packages and configuration are saved across container restarts.
- Simple Cloud Deployment: Supports easy deployment on cloud services, including Railway.
- Prerequisites
- Quick Start
- Running with Docker Compose
- Deploying to Railway.app
- Configuration
- Support
- License
Before setting up the private npm registry for Orkait, ensure the following tools are installed:
- Docker
- Docker Compose (optional for multi-container setups)
- (For cloud deployment) A Railway.app account and the Railway CLI.
Follow these steps to quickly set up a private NPM registry using Docker.
-
Clone this repository:
git clone https://github.com/orkait/verdaccio-alpine.git cd verdaccio-alpine