sidekiq
- adds sidekiq gem & web dashboard (hidden via secret string); can deploy worker to Cloud Foundry
sidekiq
- correctly create the app/workers directory
redis
- use integer for redis database number [thx @mperham]
puma
- added basic support for Puma; also Cloud Foundry will use Puma automatically
cfoundry
renamed tocf
cf
- automatically creates & binds postgresql/mysql if selected; deletes existing app of same name- installation forces installation of latest bundler 1.3.4+ & rails 3.2.13+
Cloud Foundry
- added support for uploading to Cloud Foundrygithub
- now useshub
project instead ofgithub
gempostgresql
- database.yml includes "host: localhost" for each env
postgresql
- supported oneycloud
(Currently PostgreSQL 9.1)eycloud
- can boot clusters, in addition to solosmysql
- always generatessample.rake
- bin/scrolls is short-form of bin/appscrolls
puma
&thin
- moved into zzz archive until Puma is released on EY Cloud; or another supporting platform addedspork
- moved into zzz archive as part of simplification
twitter_bootstrap
- includesrails_basics
eycloud
- only usingey_cli
(engineyard
gem hasnet-ssh
conflict withchef
gem)- Display scrolls that will be used - explicitly requested (green) and implicitly included (yellow)
eycloud
- only unicorn and passenger initially supportedeycloud
- don't check for available app name - this should be implemented in ey_cli
PUBLIC RELEASE! http://drnicwilliams.com/2012/04/10/instant-new-rails-applications-with-the-app-scrolls/
delayed_job
- always get admin dashboardmysql
- always create local databases
resque
- Use "resque_admin_secret" instead of hardcoded string
github
- if private, then create private repo [thx @CraigCottingham]thin
- moved to activerails_admin
- new scroll [thx @sferik]twitter_bootstrap
- Addedtherubyracer
gem as a dependency [thx @jackdempsey]- added support for scrolls with dashes in their names [thx @grk]
New name! "App Scrolls"
split
- AB testing promoed in RailsCastsspork
- clean running of testsresque
- always includes admin dashboard
Fixed
cucumber
- creates databases before running installer
Internal
- Replace ZenTest with Guard
- Add 'rake list:categories' task
- Force rails ~> 3.2.2 as a dependency
twitter_bootstrap
- automatically includessimple_form
; includes flash msggithub
- asks for a new repo name if cannot create a repositoryrails_basics
- default flash messagejquery
&prototype
- former is already default in Rails 3.1+ now
New
guard
- guard support for all supported scrollspostgresql
- All untested scrolls moved into scrolls/zzz
twitter_bootstrap
- based on public RailsCasteycloud
- now usingey_cli
to create/boot environments
- SCROLLS ARE IN, "recipes" are out. Wizards use scrolls. Alchemists use recipes.
- Scrolls have no dependencies on
eycloud
oreycloud_recipes_on_deploy
; these are optional github
- GitHub repository creationresque
+delayed_job
can install their admin consolessidekiq
- high performance, low cost alternative toresque
ordelayed_job
- Engine Yard support - Resque
- Removed a bunch of recipes that didn't see useful/common
- Resque recipe works a treat.
Try this on EY Cloud! appscrolls new demomysql -r sqlite3 mysql resque rails_basics git
Merged lots of branches/forks
- Cleaned up many recipes
- Added :website attribute to recipes
- Convert all recipes to use supported categories