4.1.0 • Published 6 years ago

ezmaster-cli v4.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

ezmaster-cli

Node wrapper for ezMaster's HTTP API & usefull tools scripts using the API

Installation

This package can be used as a library:

npm install --save ezmaster-cli

And can be used as a command line:

npm install -g ezmaster-cli

Command line usage

ezmaster-auto-upgrade-instance

Script used to autonomate latest application upgrade from the latest dockerhub published tag and to automaticaly create a new instance from this upgraded app. Run example:

APPLICATION_BASENAME="istex/istex-dl" \
INSTANCE_BASENAME="istex-dl" \
CONFIG_FROM_INSTANCE="istex-dl-2" \
EZMASTER_BASEURL="http://127.0.0.1:35267" \
EZMASTER_USER="ezuser" \
EZMASTER_PASSWORD="ezpassword" \
ezmaster-auto-upgrade-instance
  • APPLICATION_BASENAME: this is the docker image basename (without the tag), that will be checked on the dockerhub to get the latest published tag
  • INSTANCE_BASENAME: this is the ezmaster instance basename (without the version), that will be used to create the next instance using an incremented version number
  • CONFIG_FROM_INSTANCE: if you want the new instance to have a none blank configuration, you can use this variable to ask the script to copy it from another ezmaster instance (this instance should exists)
  • EZMASTER_BASEURL: if you want to interact with another ezmaster, by default it's http://127.0.0.1:35267
  • EZMASTER_USER: needed if your ezmaster backoffice is securized by a user/password
  • EZMASTER_PASSWORD: needed if your ezmaster backoffice is securized by a user/password

Tip: if you do not want a new version of your app to be automaticaly deployed on ezmaster, you just have to put this keyword in your github commit comment tag: #ezskip

Example: npm version patch -m "Quick fix i do not want to be deployed #ezskip"

ezmaster-auto-upgrade-applications

Script used to autonomate latest application upgrade from the latest dockerhub published tag. Run example:

ezmaster-auto-upgrade-applications

ezmaster-cleanup scripts

Script used to cleanup all existing ezmaster instances.

ezmaster-cleanup-all-instances    # cleanup all existing ezmaster instances.
ezmaster-cleanup-all-applications # cleanup all existing ezmaster application.

API usage

TODO

4.1.0

6 years ago

4.0.0

6 years ago

2.1.0

7 years ago

2.0.0

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago