Skip to content

enpassant/jeeves

Repository files navigation

jeeves

Simple WEB server based on akka-http

Features

  • RESTful interaction is driven by hypermedia: HATEOAS
  • Super-fast development turnaround: sbt-revolver
  • Super-fast UI MVC javascript framework: mithril
  • Fast and simple to use Http stack top on Akka actors: akka-http
  • Modularized and optimized javascript code: requirejs
  • Explicitly and easily manage the client-side dependencies with CDN webjars
  • Beautiful and responsive layouts using human-friendly HTML: Semantic-UI
  • Stand-alone executable without any application server
  • Configurable with command line arguments: scopt
  • Composable with james and another jeeves with the help of psmith
  • Build application packages in native formats: sbt-native-packager

Usage

Running in development mode

~reStart

More options: sbt-revolver

###Command line arguments:

-h <value> | --host <value>
    host. Default: localhost

-p <value> | --port <value>
    port number. Default: 9000

-r <value> | --router <value>
    router's host and port. e.g.: localhost:9101

-m <value> | --mode <value>
    running mode. e.g.: dev, test

Packaging

universal:packageBin

More options: sbt-native-packager

About

Simple WEB server based on akka-http

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages