Skip to content

flurdy/wishlist

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
bin
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Summary:

A place to store and share wish lists.

  • multiple cross referenced lists
  • private / public / shielded from recipient(s)
  • wish item reservation
  • wish item collaboration
  • integrate with gift registry
  • integrate with shopping plans

Build status

Install

Install Scala, SBT and the Play Framework

http://www.playframework.org/documentation/2.4.x/Installing

or on OSX brew install play

Play! 2.0 + Scala + Heroku by flurdy http://flurdy.com/docs/herokuplay/play2.html

Run

Simple start Play with play, activator or sbt. Then perhaps ; clean ; compile ; ~run to clean the folder, compile all classes and start the web application. The ~ will automatically detect and recompile any changes.

Configuration

Default values let you run the application locally.

However for staging and production deploys you want to override certain values. Such as

  • Web application port
  • Database details
  • Email server details
  • Default email addresses
  • Hostname of domain
  • Analytics Id

The application is set up to run on Heroku http://www.heroku.com as an example. The Procfile is Heroku specific which configures the app via conf/heroku.conf. In that file a number of environment properties is configured for the the application.

The application is also configured to be run with Docker and Fig/Compose.