Skip to content
No description, website, or topics provided.
Java HTML TSQL Dockerfile JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Create maven.yml Dec 2, 2019
.idea Making app distributable Mar 29, 2020
src Fixed web.xml location Mar 30, 2020
.gitignore Fixed up ignored files Dec 2, 2019
Dockerfile Used an external config file Dec 3, 2019
LICENSE Initial commit Dec 2, 2019 Updated the readme Mar 23, 2020
pom.xml Making app distributable Mar 29, 2020
randomquotes.iml Fixed up initial schema Mar 23, 2020

A sample Java application to display famous quotes.

Run mvn package to create JAR, and mvn package -Pwar to create WAR.

Configuration Files

4 configuration files are provided:

  • application.yml is used for local development, and configures an in memory H2 database
  • deployed-application.yml is processed by Octopus during a deployment to include the environment name, and configures a PostgresSQL database
  • docker-application.yml is used by the Docker image, and configures an in memory H2 database
  • postgress-application.yml can be used for local development against a PostgresSQL database

Deploying to Sonatype

To deploy to Sonatype run the command:

mvn -Psonatype "-Dgpg.keyname=gpgkeyname" "-Dgpg.passphrase=keypassword" clean deploy

Note that you need to configure ~/.m2/settings.xml with your Sonatype credentials. See these instructions for details.

The WAR file has been published as com.octopus:randomquotes, and is available on Maven central.

You can’t perform that action at this time.