Skip to content

vmahedia/marathon-example-plugins

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example plugins for Marathon

Marathon Plugin Dependency

The Marathon plugin interface is needed to compile this package.

Package

To build the package run this command: sbt clean pack This will compile and package all plugins. The resulting jars with all dependencies are put into the directory: target/pack/lib. This directory can be used directly as plugin directory for Marathon.

Using a Plugin

  1. Run sbt clean pack in the repository's root directory.
  2. Locate the Plugin configuration file (look at the Plugin's README.md for a hint)).
  3. Start Marathon with the following flags: --plugin_dir target/pack/lib --plugin_conf <path_to_the_plugin_config_file>

Plugins

auth

Example Authentication and Authorization Plugin (Scala based). See README.md in the auth plugin directory.

javaauth

Example Authentication and Authorization Plugin (Java based). See README.md in the javaauth directory.

About

Example Plugins for Marathon Plugin Interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 57.6%
  • Java 42.4%