Skip to content

minya92/tomcatWatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages