leesheppard / railsgirls_app

This example app is from the RailsGirls tutorial (with modifications) Rails > Github > CI/CD > Heroku deployment

Home Page:http://railsgirls.sheppard.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RailsGirls Engineer

README

This example app is built from the guides developed by RailsGirls. If you are interested in learning about Ruby on Rails, this is a great place to get started. There are also modifications to customise the appearance, performance and overall build of code. A list of which can be found here.

Requirements

forthebadge

If you haven't installed Bundler previously, you may need to do so before you try running the app. It's a system gem, don't add it in to your gemfile.

$ gem install bundler

Configuration

To install the system locally:

$ git clone git@github.com:leesheppard/railsgirls_app.git
$ cd railsgirls_app
$ bundle install

Run Application

Run Rails server (Puma):

$ bundle exec rails s

Accessing the Site

Development (WEBrick): http://localhost:3000

MODIFICATIONS

  • Rollbar added - monitors for bugs

Deployment

Automated deployment process in place using Codeship and Heroku. Once a commit to the master branch is pushed, it is processed by Codeship and is then deployed from the Codeship worker to Heroku.

Backend

  • Used Figaro to handle secret keys to remove any identifiable information from environments. Reasons why are on this StackOverflow thread.

TODO
  • Add testing/debugging suite
  • How to run the test suite
  • Deployment instructions

Copyright

Images, specifically illustrations, used in this application are subject to copyright by Lee Sheppard.

Social

Hello

About

This example app is from the RailsGirls tutorial (with modifications) Rails > Github > CI/CD > Heroku deployment

http://railsgirls.sheppard.io/


Languages

Language:Ruby 79.8%Language:HTML 12.0%Language:SCSS 6.6%Language:JavaScript 1.5%Language:Shell 0.1%Language:Procfile 0.0%