Skip to content

andrewreifman/andrewnshayna

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Setup

# Checkout the repo
git clone git@github.com:highgroove/<project>.git

# Install rvm and create a gemset
rvm install 1.9.2 && rvm gemset create <project>

# Install gem dependencies
gem install bundler
bundle install

# Install other dependencies
# ex: brew install <list dependencies here. e.g. postgres, redis, etc.>

# Get the database ready
# ex: bundle exec rake db:create:all db:schema:load db:test:prepare

# Start the app and other processes some how e.g. `bundle exec foreman start`

# setup other services like Solr, Redis, etc...

Development

Database setup

For example:

Grab the production database

heroku pgbackups:capture --expire
curl -o latest.dump `heroku pgbackups:url`
pg_restore -h localhost --verbose --clean --no-acl --no-owner -d
<project>_development latest.dump
rm latest.dump

Testing

Explain how to run the test-suite here

Production

  • Explain how to deploy here
  • Explain any addons required (for example Heroku addons)
  • Explain external services being used e.g. Mailchimp, Mandrill, NewRelic, etc.

Architecture

  • List any salient architecture notes. This should be super high-level but explain to future devs how things fit together

About

andrewnshayna

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published