Firef0x / docker-cnpmjs-oss

Docker image of `cnpmjs.org`, the "Company NPM" by alibaba, with oss-cnpm support

Home Page:https://hub.docker.com/r/firef0x/docker-cnpmjs-oss/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

firef0x/docker-cnpmjs-oss:2.19.2

Introduction

Dockerfile to build a container image of cnpmjs.org, the "Company NPM" by alibaba cnpmjs.org-version-badge, with oss-cnpm oss-cnpm-version-badge support.

Automated builds of the image are available on Dockerhub and is the recommended method of installation.

Quick Start

$ docker run --name cnpmjs -d \
	--publish 7001:7001 \
	--publish 7002:7002 \
	--volume /srv/docker/cnpmjs/cnpmjs/config/config.js:/var/app/cnpmjs.org/config/config.js \
	--volume /srv/docker/cnpmjs/cnpmjs/docs:/var/app/cnpmjs.org/docs/web \
	--volume /srv/docker/cnpmjs/cnpmjs/data:/var/www \
	--restart always \
	firef0x/docker-cnpmjs-oss:2.19.2

With MySQL as database

$ docker run --name cnpmjs -d \
    --link cnpmjs-mysql:mysql \
	--publish 7001:7001 \
	--publish 7002:7002 \
	--volume /srv/docker/cnpmjs/cnpmjs/config/config.js:/var/app/cnpmjs.org/config/config.js \
	--volume /srv/docker/cnpmjs/cnpmjs/docs:/var/app/cnpmjs.org/docs/web \
	--volume /srv/docker/cnpmjs/cnpmjs/data:/var/www \
	--restart always \
	firef0x/docker-cnpmjs-oss:2.19.2

$ docker run --name cnpmjs-mysql -d \
	--volume /srv/docker/cnpmjs/mysql/conf:/etc/mysql/conf.d \
	--volume /srv/docker/cnpmjs/mysql/data:/var/lib/mysql \
	--env MYSQL_ROOT_PASSWORD=YOUR_PASSWORD \
	--publish 3306:3306 \
	--restart always \
	mysql:latest

Contributors

Reference

  1. GitHub: cnpm/cnpmjs.org
  2. 跟我一起部署和定制 CNPM——基础部署
  3. Deploy a private npm registry in 5 minutes
  4. CNPM 搭建私有 NPM 服务

About

Docker image of `cnpmjs.org`, the "Company NPM" by alibaba, with oss-cnpm support

https://hub.docker.com/r/firef0x/docker-cnpmjs-oss/

License:MIT License