tomcat-watcher

2.2.5 • Public • Published

Install

Install only npm global module

$ npm install -g tomcat-watcher

Configure

To configure your project run:

cd PATH_TO_PROJECT
$ watcher-conf

and answer a few questions

In version 2.0.0 add support SFTP Deploy

Bugs SFTP:

  • Don't create new folders on remote server
  • Don't remove files on remote server

ES6 Support (Beta)

To use this feature, you need to:

  • Allow check 'es6' extension in watcher-config.json
  • install babel-preset-es2015 in the project folder
cd PATH_TO_PROJECT
$ npm i babel-preset-es2015

If the ES6 file '.es6' is changed, it will be automatically compiled into ES5 '.js' file.

Run

After configure will be created file:

  • watcher-config.json
{
  "TOMCAT_HOST": "localhost:8084",
  "CONTEXT": "/test",
  "LOGIN": "sa",
  "PASS": "sa",
  "EXTENSIONS": "js,sql",
  "DIRECTORIES": "app",
  "SFTP": "true",
  "SFTP_HOST": "192.168.1.12",
  "SFTP_PORT": "22",
  "SFTP_USER": "root",
  "SFTP_PASS": "rootpass",
  "SFTP_PATH": "/var/test/"
}

If this file exists run:

cd PATH_TO_PROJECT
$ watcher

If you named config file specific:

Then you can run the command with parameter

cd PATH_TO_PROJECT
$ watcher my_conf_file.json

Package Sidebar

Install

npm i tomcat-watcher

Weekly Downloads

2

Version

2.2.5

License

ISC

Last publish

Collaborators

  • minya92