Graylog Web Interface
- Make sure Java 7 is installed
Install Typesafe Activator version 1.2.x and ensure the
activatorbinary is in
Run the server
$ activator run [...] --- (Running the application from SBT, auto-reloading is enabled) --- [info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000 (Server started, use Ctrl+D to stop and go back to the console...)
- Install node.js and npm.
npm run watch
npm run hotfor hot reloading.
npm run watch command will run the
webpack --watch task, which is continuously bundling JS whenever a source
npm run hot command will run the
webpack-dev-server instead, which allows in-browser hot reloading.
In order to make switching between different branches faster, we use a script to store all
.node_cache and then symlink the folder for the current branch to
When using IntelliJ or WebStorm, be sure to enable
JSX harmony (available in IntelliJ 14 and WebStorm 9)
You might get an error message during
npm install from
gyp because the installed (default) Python version is too recent (sic!):
gyp ERR! stack Error: Python executable "python" is v3.4.2, which is not supported by gyp.
In this case just set the correct (installed!) Python binary before running
npm config set python python2.7
a. Update a single dependency
package.jsonfile with the new dependency
npm update <npm-package>
npm shrinkwrap --devto save the whole dependency tree into the
b. Update devDependencies
npm shinkwrapto keep the dependency tree (without devDependencies) into
package.jsonfile with the new devDependencies
- Do more work with the new devDependencies
npm shrinkwrap --devto export the whole dependency tree with the new devDependencies into
YourKit supports our open source project by sponsoring its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.