The app is hosted on Heroku.
life-stream-server
is the production instance of this app.
There currently is no staging instance.
master
is used for local development.stable
reflects a stable, tested version of the app. This branch is deployed to Heroku.
- See the Gemfile
- Ruby 2.3.1
- Rails 5
- PostgreSQL
- TBD
- Install gems with
bundle install
-
Clone the repo:
$ git clone git@github.com:rosiehoyem/life-stream-server.git $ cd life-stream-server $ git checkout -t origin/stable $ git checkout master
-
Install the Heroku Toolbelt: https://toolbelt.heroku.com/
-
Add Heroku remote:
$ git remote add staging git@heroku.com:life_stream_server.git
-
Install dependencies:
$ bundle install
-
Initialize the db and seed it:
$ rake db:create $ rake db:migrate $ rake db:seed
-
Run unit tests:
$ bundle exec rake spec
-
Start the server:
$ bundle exec rails server
- http://www.aerisweather.com/
- This endpoint is used to grab recent weather observations by zipcode:
http://www.aerisweather.com/support/docs/api/reference/endpoints/observations-recent/