rorschach/CONTRIBUTING.md

1.2 KiB

Hacking on Rorschach

How do I build Rorschach?

  1. Install sbt
  2. Go to your rorschach directory.
  3. Run sbt compile

How do I run the Rorschach service locally for test purposes?

This method is not recommended for use in production deployments!

  1. Ensure that sbt is installed (see above).
  2. Go to your rorschach directory.
  3. Run sbt
  4. At the sbt prompt, enter re-start 9090 (replace 9090 with whatever port you want the HTTP server to run on) or re-start (which will use the default port specified in application.conf). Note that running on ports <= 1024 requires root privileges (not recommended) or using port mapping.

How do I generate a single self-sufficient JAR that includes all of the necessary dependencies?

  1. Ensure that sbt is installed (see above).
  2. Go to your rorschach directory.
  3. Run sbt assembly
  4. If the build is successful, the desired JAR will be generated as target/scala-2.10/rorschach-assembly-1.0.jar.

Licensing

Rorschach is licensed under The MIT License. By contributing to Rorschach, you agree to license your contribution under The MIT License.