Nick O'Leary
f699516fdb
Add node.js version check on startup
2017-01-12 10:40:04 +00:00
Nick O'Leary
0a96259ddf
Update copyright header for JS Foundation
2017-01-11 15:24:33 +00:00
Dave Conway-Jones
a55027b838
let copy of settings file occur on a clean install.
2017-01-11 10:12:29 +00:00
Dave Conway-Jones
361ff315e9
add --title for process name to command line options
2016-11-17 13:57:33 +00:00
Nick O'Leary
b6fcaacb77
Create default settings.js in the user-specified directory
...
Fixes #908
2016-06-20 14:41:47 +01:00
Nick O'Leary
08f2741871
Ensure default settings copied to command-line specified userDir
...
Fixes #908
2016-06-17 21:16:31 +01:00
Nick O'Leary
af736c98f2
Add -p/--port option to override listening port
2016-02-19 21:18:50 +00:00
Nick O'Leary
4fe7ea00b0
httpNodeAuth should not block http options requests
...
Fixes #793#793#793
2016-02-10 21:57:46 +00:00
Nick O'Leary
f43738446e
WIP: separate runtime and api components
2016-01-06 17:01:11 +00:00
Nick O'Leary
38c6cf0450
Support bcrypt for httpNodeAuth
2015-12-13 20:46:27 +00:00
Nick O'Leary
c70c00043b
Attached admin route before node route security
2015-12-11 13:42:44 +00:00
Nick O'Leary
34537180c3
Fix basic authentication on httpNode/Admin/Static
2015-11-10 15:44:48 +00:00
Nick O'Leary
5f9780d71c
Improve error message if settings file fails to load
2015-10-02 21:27:31 +01:00
Nick O'Leary
ee37464741
Copy settings file to userDir on start-up if it makes sense
...
It will only copy the file if:
- a custom file hasn't been specified (-s file)
- there isn't an existing settings.js file in userDir
- the default settings file (in install dir) hasn't been
modified (mtime < ctime)
2015-10-02 21:27:31 +01:00
Nick O'Leary
fbccf01933
Tidy up red.js runtime messages
2015-07-02 10:49:40 +01:00
Scott Yoshizawa
965c0937ac
NLS undo previous change (added require for ./red/log)
2015-07-02 10:49:39 +01:00
Scott Yoshizawa
2563649b3e
NLS /red/nodes
...
NLS other js files under /red
NLS /red files (changed based on Nick's review)
2015-07-02 10:49:39 +01:00
Dave Conway-Jones
93136961b9
make unspecified settings file totally obvious in debug.
2015-06-22 14:17:16 +01:00
Nick O'Leary
203d3f672c
Add build step to Grunt file
2015-04-09 10:22:05 +01:00
Nick O'Leary
061c44f958
Move shebang to the correct red.js
2015-02-26 13:24:38 +00:00
Nick O'Leary
f78a71e8ed
Load flows file from userDir when appropriate
2015-02-26 11:30:20 +00:00
Nick O'Leary
4d48c72146
Add node-red script
...
Needed to allow arguments to be passed to the node
engine, which isn't possible if red.js is run with
a #! line.
2015-02-25 22:37:56 +00:00
Nick O'Leary
ce1cd1ab9c
Change default data dir
...
Changes the default location for user data to $HOME/.node-red.
2015-02-25 14:25:01 +00:00
Nick O'Leary
e8666827e6
Restore httpAdminAuth with deprecation warning
2015-02-23 11:39:38 +00:00
Nick O'Leary
28823802ea
Prompt login if auth enabled
2015-02-05 13:00:16 +00:00
Nick O'Leary
0aaea1ec40
Update logging/metric system
2015-02-03 22:02:26 +00:00
Nick O'Leary
55c830b812
Add disableEditor option
...
Closes #409
2014-09-22 14:34:17 +01:00
Nick O'Leary
e2be5c6383
Don't assume errors have stacks associated with them
2014-09-20 21:29:46 +01:00
Kyle Gordon
98338508d2
Provide a process.title
...
Set the process.title to 'node-red'.
Helps identify node-red amongst a plethora of other nodejs processes
Aids monitoring systems in identifying running processes
2014-08-29 16:22:01 +01:00
Mark Hindess
f331d906b4
Fail with error rather than silently on storage init problems.
2014-07-23 22:54:16 +01:00
Nick O'Leary
8e48251f26
Disable max event listener warning on server
...
Fixes #238
2014-06-08 00:01:29 +01:00
Nick O'Leary
6a17a7d4c2
Add version information to log output
2014-04-21 21:55:28 +01:00
Nick O'Leary
c39f4f9738
Handle port-in-use error on start-up
2014-04-21 21:42:59 +01:00
Nick O'Leary
15d642c55d
Unexpected error if uiPort already in use
2014-03-17 15:58:44 +00:00
Nick O'Leary
d5ad113d1b
Remove console.log debug
2014-03-09 22:34:45 +00:00
Nick O'Leary
15002f6872
Add headless mode
...
closes #2
httpAdminRoot / httpNodeRoot can be set to false to disable their respective bits. If both are set to false, (or httpRoot is set to false), and httpStatic is not defined, then it will not start the http server.
2014-03-08 22:35:35 +00:00
Nick O'Leary
f7792c66b4
Add cmd-line help and reduce node error output by default
...
Added nopt package dependency - npm update required!
Added -v cmdline option to show node module load errors, which are otherwise hidden by default with only a summary shown
2014-03-06 22:32:23 +00:00
Nick O'Leary
7c24d4d760
Separate out httpAdmin and httpNode
2014-02-16 00:39:30 +00:00
Nicholas O'Leary
873974478a
Allow settings.js be specified on command line
...
Closes #79
2013-11-24 21:49:32 +00:00
Nicholas O'Leary
1536dcdf1e
Add httpStatic setting
2013-11-11 21:16:57 +00:00
Nicholas O'Leary
a2e77471a9
Add settings.uiHost - to allow binding to a specific interface
...
Closes #58
2013-11-08 14:50:54 +00:00
Nicholas O'Leary
eb9b31a21b
Bit more of a shuffle round of the shutdown handling
2013-10-13 19:14:39 +01:00
Dave C-J
e60120f7c9
Make RED.stop as per @knollery suggestion.
2013-10-13 10:25:01 +01:00
Dave C-J
1fb185d081
Catch SIGINT (ctrl-C/break) and try to close nodes prior to exit.
2013-10-12 22:00:34 +01:00
Nicholas O'Leary
f5a8230f3e
Fix camel case of flowFile
2013-10-05 21:20:11 +01:00
Nicholas O'Leary
ef0e5b98c2
Allow flows file to be set in settings
2013-10-04 17:28:15 +01:00
Nicholas O'Leary
18e76364fc
Add port-in-use error handling
2013-10-04 17:01:49 +01:00
Nicholas O'Leary
e4f105c7a1
Make the runtime embeddedable
2013-09-26 21:13:09 +01:00
Nicholas O'Leary
0ecbbca7e4
Restructure server code to make embedding easier
2013-09-20 17:15:45 +01:00
Nicholas O'Leary
327ab49622
Fixes #19 - httpRoot and httpAuth not taking effect
...
We were attaching the editor app rather than the main app to the
server, which meant the root and auth routes were ignored.
2013-09-13 23:24:35 +01:00