Skip to content
This repository has been archived by the owner on Jun 6, 2024. It is now read-only.
/ railsgirls_app Public archive

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

Notifications You must be signed in to change notification settings

leesheppard/railsgirls_app

Repository files navigation

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