I hereby claim:
- I am christiannelson on github.
- I am xianpants (https://keybase.io/xianpants) on keybase.
- I have a public key ASDLBvmc60ul0izAzkjTOx1ttbTt3MZ4Nx6jC2q49WPx-Qo
To claim this, I am signing this object:
require_relative 'boot' | |
require 'rails/all' | |
# Require the gems listed in Gemfile, including any gems | |
# you've limited to :test, :development, or :production. | |
Bundler.require(*Rails.groups) | |
module EnumTest | |
class Application < Rails::Application |
I hereby claim:
To claim this, I am signing this object:
These instructions walk you through using Raygun to generate a new app, pushing it to GitHub, deploying it to Heroku (two envs: production and acceptance), and setting up continuous integration and deployment using CircleCI. There's a preference for command-line operations when possible.
brew install heroku-toolbelt
)brew install postgres
) and runningcreateuser -s postgres
)brew install phantomjs
)gem install hub
)% raygun blogger | |
Creating new app Blogger in directory blogger... | |
Done! Next steps... | |
# Install updated dependencies | |
$ cd blogger | |
$ gem install bundler | |
$ bundle update |
ruby-1.9.3-p286 % rvm gemset create delme | |
gemset created delme => /Users/christian/.rvm/gems/ruby-1.9.3-p286@delme | |
ruby-1.9.3-p286 % rvm use @delme | |
Using /Users/christian/.rvm/gems/ruby-1.9.3-p286 with gemset delme | |
ruby-1.9.3-p286@delme % gem install rails | |
Fetching: multi_json-1.3.7.gem (100%) | |
Fetching: activesupport-3.2.9.gem (100%) | |
Fetching: builder-3.0.4.gem (100%) |
#!/bin/bash | |
# Copyright 2011 Joyent, Inc. All rights reserved. | |
# | |
# Based on http://wiki.joyent.com/download/attachments/1639170/mongodbnode.sh | |
# Updated to configure mongo more similarly to how it's configured on a Mongo SmartMachine. | |
# Tested on v1.3.3 Node.js SmartMachine and MongoDB 2.0.7 | |
if [[ $EUID -ne 0 ]]; then | |
echo "This script must be run as root. Aborting..." 1>&2 |
# factory_girl: 3.3.0, ruby 1.9.3-p194 | |
FactoryGirl.define do | |
sequence(:item_name) { %w( Milk Tea Coffee Danish Sugar Bagel Donut Toast ).sample(1) } | |
factory :user do |user| | |
name 'Christian' | |
email 'christian@example.com' |
#! /bin/sh | |
### BEGIN INIT INFO | |
# Provides: mongodb | |
# Required-Start: $syslog | |
# Required-Stop: $syslog | |
# Should-Start: $local_fs | |
# Should-Stop: $local_fs | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: mongodb |
# /opt/local/etc/mongod.conf | |
# Store data someplace appropriate for a port-installed service, instead of the default: /data/db/ | |
dbpath = /opt/local/var/db/mongodb | |
# Only accept local connections | |
bind_ip = 127.0.0.1 |
Photo.all.each do |p| | |
begin | |
p.image.reprocess! | |
rescue Exception => e | |
puts "#{p.image_file_name}: #{e.class} - #{e.message}" | |
end | |
end |