A private/caching npm repository server configuration for Docker.
- Relies upon official Node.js Docker container
- Version locking when possible
- Runs as an unprivileged user
- Installs and runs Sinopia
You can use all the defaults by typing:
git clone https://github.com/daball/sinopia-docker
cd sinopia-docker
docker build -t sinopia:dev .
docker run --name sinopia sinopia:dev