0.0.2 • Published 8 years ago

docker-deploy v0.0.2

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

docker-deploy

npm script to build, tag and push a Docker image.

Use this script to build and tag an image based on the version in your project's package.json then push it to the registry.

Prerequisites

  • Docker must be installed on the machine you are running docker-deploy on
  • You have already configured access to the docker registry to be pushing to (by using docker login)

Install

npm i docker-deploy --save-dev

Setup

Add a config.docker entry in your package.json and simply specify the name of your docker image. For example:

  "config": {
    "docker": {
      "imageName": "YOUR_DOCKERHUB_NAME/image-name"
    }
  },

Add docker-deploy as an npm script in your package.json

  "scripts": {
    "deploy": "docker-deploy",
  }

Usage

Assumes you have a Dockerfile in the project root.

When you are ready to build and push a new image, for example after using commit-release, simply run:

npm run deploy