Sign inSign up

nubs/npm-gyp-onbuild

By nubs

Updated over 8 years ago

Image
0

2.6K

nubs/npm-gyp-onbuild repository overview

docker-npm-gyp-onbuild

This is a base image for node.js npm projects that need node-gyp for installation and can execute simple applications ONBUILD.

Purpose

This docker image builds on top of the npm-gyp-build image, but adds ONBUILD instructions to install the project code into the container and execute npm install. It also sets the default command to the often-useful npm start. See also npm-onbuild for projects that don't require node-gyp.

Usage

This library is useful with a simple package.json and Dockerfile. For example, using the Dockerfile:

FROM nubs/npm-gyp-onbuild:latest

you can build an image with dependencies installed like so:

docker build --tag my-image .

To execute the default command (npm start), you can simply:

docker run -it --rm my-image

Other commands can also be executed. For example, to run a test task:

docker run -it --rm my-image npm test

License

docker-npm-gyp-onbuild is licensed under the MIT license. See LICENSE for the full license text.

Tag summary

Content type

Image

Digest

sha256:8c34cffbb

Size

66.2 MB

Last updated

over 8 years ago

docker pull nubs/npm-gyp-onbuild