dockerize-app
Version:
CLI tool to launch a docker container and create a Dockerfile for NodeJS applications
29 lines (19 loc) • 988 B
Markdown
//circleci.com/gh/brainsiq/dockerize-node-app/tree/master.svg?style=svg&circle-token=a639b747f151247d6b8f99bda7b49dc4c337210d)](https://circleci.com/gh/brainsiq/dockerize-node-app/tree/master)
CLI tool to generate a Dockerfile for running a NodeJS application, and starting a Docker container from it.
`npm install -g dockerize-app`
```
cd /path/to/node/app
dockerize
```
* Sets node:x.x.x as the base image, where x.x.x is the latest version (using https://semver.io), which satisifies:
* .nvmrc file
* OR engines.node property from package.json
* Adds source code into docker image
* Runs `npm install`
* Sets start command as npm start or node [entrypoint.js] depending on package.json settings
See [issues](https://github.com/brainsiq/dockerize-node-app/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement) for upcoming features.
[![Circle CI](https: