Skip to content

Commit

Permalink
capify canvas - initial commit
Browse files Browse the repository at this point in the history
rename test task

Update config/deploy.rb

Update config/deploy.rb

add test servers to test.rb

add deploy.rb

reenable cap-ext

rename test.rb -> canvastest.rb

undo last commit, fix deploy.rb to include test

herp derp, can not have a stage named test

remove --deplopyment bundle flag

remove Gemfile.lock from .gitignore

add Gemfile.lock

remove bundle_flags

fix symlink_canvasfiles tast name

rename symlink task

make compile_assets do so quietly

add restart task and enable migration and load_notifications

add steps for copying config files, restarting apache

add bundle flags

use sudo

change bundle flags and whatnot

disable atX servers in build

fix gem home

disable colorized logging - screws with cap log output

disbale log formatters, use pty

remove roles from restart

enable restart_jobs task

enable canvas-at* servers

enable migration and load_notification tasks

only restart delayed jobs on primary db

use sudo to call canvas_init

allow passing a gateway option for deploying from a local machine

symlink in shared/system

add web:disable and web:enable tasks

remove symlink to system

fire :deploy:web:enable after :deploy"

fix after deploy step for web:enable

rename stages

call log_deploy

test->testing stage->staging

change default_stage -> testing

log deploys to graphite

actually run graphite cmd

fix graphite bucket name
  • Loading branch information
grahamb committed Dec 19, 2012
1 parent 12d6b8c commit e92a2e1
Show file tree
Hide file tree
Showing 9 changed files with 422 additions and 1 deletion.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
.rdebug_hist
.DS_Store
.powrc
Gemfile.lock
log/*.log
log/*.pid
log/**/*
Expand Down
4 changes: 4 additions & 0 deletions Capfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
load 'deploy'
# Uncomment if you are using Rails' asset pipeline
# load 'deploy/assets'
load 'config/deploy' # remove this line to skip loading any of the default tasks
296 changes: 296 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,296 @@
GEM
remote: http://rubygems.org/
specs:
actionmailer (2.3.14)
actionpack (= 2.3.14)
actionpack (2.3.14)
activesupport (= 2.3.14)
rack (~> 1.1.0)
activerecord (2.3.14)
activesupport (= 2.3.14)
activeresource (2.3.14)
activesupport (= 2.3.14)
activesupport (2.3.14)
addressable (2.3.2)
authlogic (2.1.3)
activesupport
aws-s3-instructure (0.6.2.1352914936)
builder
mime-types
xml-simple
barby (0.5.0)
bcrypt-ruby (3.0.1)
bluecloth (2.0.10)
bootstrap-sass (2.0.3.1)
builder (2.1.2)
cassandra-cql (1.1.1)
simple_uuid (>= 0.2.0)
thrift_client (>= 0.7.1)
childprocess (0.3.6)
ffi (~> 1.0, >= 1.0.6)
chunky_png (1.2.6)
closure-compiler (1.1.7)
coffee-script (2.2.0)
coffee-script-source
execjs
coffee-script-source (1.3.1)
columnize (0.3.6)
compass (0.12.2)
chunky_png (~> 1.2)
fssm (>= 0.2.7)
sass (~> 3.1)
compass-rails (1.0.2)
compass (>= 0.12.0, < 0.14)
crocodoc-ruby (0.0.1)
json
daemons (1.1.0)
diff-lcs (1.1.2)
embedly (1.5.5)
json
oauth
querystring
typhoeus
encrypted_cookie_store-instructure (1.0.1)
erubis (2.7.0)
execjs (1.4.0)
multi_json (~> 1.0)
fastercsv (1.5.3)
ffi (1.1.5)
foreigner (0.9.2)
fssm (0.2.9)
guard (1.0.3)
ffi (>= 0.5.0)
thor (>= 0.14.6)
hairtrigger (0.1.14)
activerecord (>= 2.3.0)
activerecord (>= 2.3.0)
ruby2ruby (= 1.2.5)
ruby_parser (= 2.0.6)
happymapper (0.4.0)
libxml-ruby (~> 2.0)
hashery (1.3.0)
highline (1.6.1)
i18n (0.6.0)
icalendar (1.1.5)
instructure-redis-store (1.0.0.2.instructure1)
redis (= 3.0.1)
redis (= 3.0.1)
jammit (0.6.0)
closure-compiler (>= 0.1.0)
yui-compressor (>= 0.9.1)
json (1.5.2)
libwebsocket (0.1.7.1)
addressable
websocket
libxml-ruby (2.3.2)
linecache (0.46)
rbx-require-relative (> 0.0.4)
listen (0.6.0)
macaddr (1.0.0)
mail (2.5.3)
i18n (>= 0.4.0)
mime-types (~> 1.16)
treetop (~> 1.4.8)
maildir (2.1.0)
mailman (0.5.3)
activesupport (>= 2.3.4)
i18n (>= 0.4.1)
listen (>= 0.4.1)
mail (>= 2.0.3)
maildir (>= 0.5.0)
metaclass (0.0.1)
mime-types (1.16)
mini_magick (1.3.2)
subexec (~> 0.0.4)
mocha (0.12.3)
metaclass (~> 0.0.1)
moodle2cc (0.1.4)
builder
happymapper
nokogiri
rdiscount
rubyzip
thor
multi_json (1.4.0)
mysql (2.8.1)
net-ldap (0.3.1)
netaddr (1.5.0)
nokogiri (1.5.5)
oauth (0.4.5)
parallel (0.5.16)
parallelized_specs (0.3.38)
parallel
pg (0.10.1)
polyglot (0.3.3)
querystring (0.1.0)
rack (1.1.3)
rack-test (0.6.2)
rack (>= 1.0)
rails (2.3.14)
actionmailer (= 2.3.14)
actionpack (= 2.3.14)
activerecord (= 2.3.14)
activeresource (= 2.3.14)
activesupport (= 2.3.14)
rake (>= 0.8.3)
rake (0.9.5)
ratom-instructure (0.6.9)
libxml-ruby (>= 1.1.2)
rbx-require-relative (0.0.5)
rcov (0.9.9)
rdiscount (1.6.8)
rdoc (3.12)
json (~> 1.4)
recaptcha (0.3.1)
redis (3.0.1)
require_relative (1.0.1)
ritex (1.0.1)
rotp (1.4.1)
rqrcode (0.4.2)
rscribd (1.2.0)
mime-types
rspec (1.3.2)
rspec-rails (1.3.4)
rack (>= 1.0.0)
rspec (~> 1.3.1)
ruby-debug (0.10.4)
columnize (>= 0.1)
ruby-debug-base (~> 0.10.4.0)
ruby-debug-base (0.10.4)
linecache (>= 0.3)
ruby-saml-mod (0.1.19)
ffi
libxml-ruby (>= 2.3.0)
ruby2ruby (1.2.5)
ruby_parser (~> 2.0)
sexp_processor (~> 3.0)
ruby_parser (2.0.6)
sexp_processor (~> 3.0)
rubycas-client (2.2.1)
activesupport
rubyzip (0.9.4)
rufus-scheduler (2.0.6)
sanitize (2.0.3)
nokogiri (>= 1.4.4, < 1.6)
nokogiri (>= 1.4.4, < 1.6)
sass (3.2.1)
selenium-webdriver (2.25.0)
childprocess (>= 0.2.5)
libwebsocket (~> 0.1.3)
multi_json (~> 1.0)
rubyzip
sexp_processor (3.0.5)
simple_uuid (0.3.0)
soap4r-middleware (0.8.3)
soap4r-ruby1.9 (= 2.0.0)
soap4r-ruby1.9 (2.0.0)
sqlite3-ruby (1.3.2)
statsd-ruby (1.0.0)
subexec (0.0.4)
thor (0.16.0)
thrift (0.8.0)
thrift_client (0.8.3)
thrift (~> 0.8.0)
treetop (1.4.12)
polyglot
polyglot (>= 0.3.1)
typhoeus (0.3.3)
mime-types
uuid (2.3.2)
macaddr (~> 1.0)
webrat (0.7.3)
nokogiri (>= 1.2.0)
rack (>= 1.0)
rack-test (>= 0.5.3)
websocket (1.0.4)
will_paginate (2.3.15)
xml-simple (1.0.12)
ya2yaml (0.30)
yard (0.8.0)
yui-compressor (0.9.4)

PLATFORMS
ruby

DEPENDENCIES
authlogic (= 2.1.3)
aws-s3-instructure (~> 0.6.2.1319643167)
barby (= 0.5.0)
bcrypt-ruby (= 3.0.1)
bluecloth (= 2.0.10)
bootstrap-sass (= 2.0.3.1)
builder (= 2.1.2)
cassandra-cql (= 1.1.1)
coffee-script
coffee-script-source (= 1.3.1)
compass-rails (= 1.0.2)
crocodoc-ruby (= 0.0.1)
daemons (= 1.1.0)
diff-lcs (= 1.1.2)
embedly (= 1.5.5)
encrypted_cookie_store-instructure (= 1.0.1)
erubis (= 2.7.0)
fastercsv (= 1.5.3)
ffi (= 1.1.5)
foreigner (= 0.9.2)
guard (= 1.0.3)
hairtrigger (= 0.1.14)
hashery (= 1.3.0)
highline (= 1.6.1)
i18n (= 0.6.0)
icalendar (= 1.1.5)
instructure-redis-store (= 1.0.0.2.instructure1)
jammit (= 0.6.0)
json (= 1.5.2)
libxml-ruby (= 2.3.2)
macaddr (= 1.0.0)
mailman (= 0.5.3)
mime-types (= 1.16)
mini_magick (= 1.3.2)
mocha (= 0.12.3)
moodle2cc (= 0.1.4)
mysql (= 2.8.1)
net-ldap (= 0.3.1)
netaddr (= 1.5.0)
nokogiri (= 1.5.5)
oauth (= 0.4.5)
parallel (= 0.5.16)
parallelized_specs (= 0.3.38)
pg (= 0.10.1)
rack (= 1.1.3)
rails (= 2.3.14)
rake (< 0.10)
ratom-instructure (= 0.6.9)
rbx-require-relative (= 0.0.5)
rcov (= 0.9.9)
rdiscount (= 1.6.8)
rdoc (= 3.12)
recaptcha (= 0.3.1)
redis (= 3.0.1)
require_relative (= 1.0.1)
ritex (= 1.0.1)
rotp (= 1.4.1)
rqrcode (= 0.4.2)
rscribd (= 1.2.0)
rspec (= 1.3.2)
rspec-rails (= 1.3.4)
ruby-debug (= 0.10.4)
ruby-saml-mod (= 0.1.19)
ruby_parser (= 2.0.6)
rubycas-client (= 2.2.1)
rubyzip (= 0.9.4)
rufus-scheduler (= 2.0.6)
sanitize (= 2.0.3)
sass (= 3.2.1)
selenium-webdriver (= 2.25.0)
sexp_processor (= 3.0.5)
soap4r-middleware (= 0.8.3)
sqlite3-ruby (= 1.3.2)
statsd-ruby (= 1.0.0)
uuid (= 2.3.2)
webrat (= 0.7.3)
will_paginate (= 2.3.15)
xml-simple (= 1.0.12)
ya2yaml (= 0.30)
yard (= 0.8.0)
yui-compressor (= 0.9.4)
Loading

0 comments on commit e92a2e1

Please sign in to comment.