Skip to content

epew/dynamo

 
 

Repository files navigation

Dynamo

Build Status

What is this repository for?

This is the main development repository for Dynamo. Dynamo is an highly experimental attempt at creating a single application that has the main functionnalities of SickBeard, CouchPotato, Headphones and other similar download automation apps.

It is coded in Java 7.

How do I get set up?

Builds are automatically uploaded here : http://ns331806.ip-37-59-55.eu/

If you want to build yourself, Maven is the easiest way, you can create an Eclipse workspace too if you want.

the "dynamo" project is the parent pom.

cd into this project folder then

mvn install 

Dynamo is built in a single jar that you can run with:

java -jar {your-maven-repository}\dynamo\dynamo-web\0.0.1-SNAPSHOT\dynamo-web-0.0.1-SNAPSHOT.jar

It is recommended however to run Dynamo with more available memory and the server JVM tuning:

java -Xmx512m -server -jar {your-maven-repository}\dynamo\dynamo-web\0.0.1-SNAPSHOT\dynamo-web-0.0.1-SNAPSHOT.jar

Dynamo is then available at http://localhost:8081/welcome.jsf

  • Configuration

The port is configurable in the app ( use the configuration menu ). All configuration is done there.

You should start with "Plugins Configuration", select the plugins you want to use there there, save, and then continue with the rest of the configuration items.

  • Dependencies

The only requirement is Java 7. Everything else is obtained through Maven dependencies.

  • Database configuration

Dynamo uses 2 embbded h2 databases : one for the application data and one as a simple http cache. Both are automatically created (with liquibase) on the first run, in the current folder.

The file that contains the application database is dynamo.mv.db.

License

Copyright 2015 mozvip@gmail.com

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 74.7%
  • CSS 13.9%
  • HTML 11.1%
  • JavaScript 0.3%