Dockerfile to build a container image of cnpmjs.org, the "Company NPM" by alibaba , with oss-cnpm
support.
Automated builds of the image are available on Dockerhub and is the recommended method of installation.
$ 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
$ 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