cloudbees/training-certification-demo-app

Name: training-certification-demo-app

Owner: CloudBees

Description: DropWizard + AngularJS demo application, run with Docker, built with Maven as demo purpose

Forked from: dduportal/dw-demo-app

Created: 2017-07-18 16:31:27.0

Updated: 2018-05-18 08:06:44.0

Pushed: 2017-07-18 16:47:09.0

Homepage: null

Size: 75

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

DropWizard Demo Application

Welcome to the DropWizard Demo Application !

The goal of this repository is to show a tiny application example to illustrate build pipelines and tools

How to build it ?
Requirements

To be built, this application needs:

Get the code

Clone the repository wherever Maven + JDK is available

Build it

From the root of the repository:

How to run it ?
Bare-metal

The awesome DropWizard framework makes the generated application a standalone one.

You can run it with just a Java JRE 8 installed:

 -jar ./target/demoapp.jar server ./hello-world.yml

The application will then be available on http://localhost:8080/ if everything went smoothly

Docker run

They are a lot of reasons that would make you NOT wanting to launch application in Bare Metal:

This is why you can run the application with your own baked Docker image.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.