Permalink
Commits on Dec 12, 2012
  1. Add dragonfly to apt_gems, so it gets imagemagick

    technicalpickles authored and Rails Machine committed Dec 12, 2012
  2. Add smarter helpers for detecting if pipeline is in use

    technicalpickles authored and Rails Machine committed Dec 12, 2012
Commits on Dec 7, 2012
  1. Merge pull request #136 from fyafighter/master

    kplawver committed Dec 7, 2012
    Remove a non-ascii character
Commits on Nov 29, 2012
  1. Update generators/moonshine/templates/moonshine.yml

    technicalpickles committed Nov 29, 2012
    Update generated moonshine.yml to deploy_via remote_cache to save time on cloning every deploy.
Commits on Nov 28, 2012
  1. Merge pull request #141 from railsmachine/passenger-enterprise

    technicalpickles committed Nov 28, 2012
    Adds Passenger Enterprise support and resolv.conf management.
  2. Add note about setting :enteprise: true, and add error for when that'…

    technicalpickles authored and Rails Machine committed Nov 28, 2012
    …s not specified
Commits on Nov 21, 2012
  1. Merge pull request #140 from krainboltgreene/patch-1

    technicalpickles committed Nov 21, 2012
    Using RAILS_GEM_VERSION or Rails.version
Commits on Nov 15, 2012
  1. Update lib/tasks/gems.rake

    Kurtis Rainbolt-Greene
    Kurtis Rainbolt-Greene committed Nov 15, 2012
  2. Using RAILS_GEM_VERSION or Rails.version

    Kurtis Rainbolt-Greene
    Kurtis Rainbolt-Greene committed Nov 15, 2012
Commits on Nov 8, 2012
  1. Merge pull request #139 from railsmachine/apache-worker-settings-addi…

    kplawver committed Nov 8, 2012
    …tions
    
    Makes all the apache worker settings available to moonshine.
Commits on Nov 6, 2012
Commits on Oct 29, 2012
  1. Fix postgresql 8.4 on Ubuntu Lucid

    technicalpickles authored and Rails Machine committed Oct 29, 2012
Commits on Oct 12, 2012
  1. Don't try to normalize assets if using asset pipeline

    technicalpickles authored and Rails Machine committed Oct 12, 2012
    Signed-off-by: Rails Machine <ops@railsmachine.com>
  2. Update generated shared_children

    technicalpickles authored and Rails Machine committed Oct 12, 2012
    * remove config, which causes newer capistrano do delete config on
      deploy (!!!!)
    * add tmp, which fixes touch tmp/restart.txt for restarting passenger
    
    Signed-off-by: Rails Machine <ops@railsmachine.com>
  3. Add fog to list of apt_gems, since it depends on nokogiri things that…

    technicalpickles authored and Rails Machine committed Oct 12, 2012
    … depends on xml things
    
    Signed-off-by: Rails Machine <ops@railsmachine.com>
Commits on Oct 9, 2012
Commits on Sep 12, 2012
  1. bundle on sidekiq too

    technicalpickles authored and Rails Machine committed Sep 12, 2012
Commits on Sep 11, 2012
  1. Make sure rails environment is available for deploy:migrations

    Rails Machine Ops
    Rails Machine Ops committed Sep 11, 2012
    Signed-off-by: Rails Machine <ops@railsmachine.com>
Commits on Sep 5, 2012
  1. Merge pull request #135 from rylwin/src193-p194

    technicalpickles committed Sep 5, 2012
    Bump src193 patch level to p194
Commits on Aug 28, 2012
  1. Add cap ssl:create for creating the files needed to get an SSL certif…

    technicalpickles authored and Rails Machine committed Aug 28, 2012
    …icate
Commits on Aug 16, 2012
  1. Make ree187 a little smarter about older releases

    technicalpickles authored and Rails Machine committed Aug 16, 2012
Commits on Aug 15, 2012
  1. Set a sane default for bundle_roles

    technicalpickles authored and Rails Machine committed Aug 15, 2012
Commits on Aug 10, 2012
  1. Fix capistrano when moonshine_apply hasn't been specifically set one …

    technicalpickles authored and Rails Machine committed Aug 10, 2012
    …way or the other
  2. Better support for moonshine-less deploys

    technicalpickles authored and Rails Machine committed Aug 10, 2012
    If moonshine_apply is false:
    
    * load bundler cap tasks if Gemfiles present
    * load asset pipeline cap tasks if app/assets is present
    
    Signed-off-by: Rails Machine <ops@railsmachine.com>
Commits on Jul 11, 2012
Commits on Jul 7, 2012
Commits on Jun 13, 2012
  1. Don't try to use PassengerBufferResponse for versions that don't supp…

    technicalpickles authored and Rails Machine committed Jun 13, 2012
    …ort it
    
    Signed-off-by: Rails Machine <ops@railsmachine.com>
Commits on Jun 11, 2012
  1. Don't overwrite /var/run/motd on Lucid and later.

    technicalpickles authored and Rails Machine committed Jun 11, 2012
    Lucid introduced a system for managing the motd dynamically. There's a
    cronjob that runs every 10 minutes to update /var/run/motd based on
    the output of the commands in /etc/update-motd.d, plus /etc/motd.tail
    
    We already manage /etc/motd.tail with the right thing, so newer Ubuntu
    releases just don't touch /var/run/motd.
    
    This means one less change from happening every deploy :)
Commits on May 23, 2012
  1. Merge pull request #127 from railsmachine/unattended-upgrades-default…

    ernie committed May 23, 2012
    …-blacklist
    
    added a default set of packages in unattended upgrades blacklist
  2. Merge pull request #132 from railsmachine/add-application-json-to-gzi…

    railsmachine-ops committed May 23, 2012
    …p-list
    
    Added application/json to gzip_types
Commits on May 14, 2012
  1. Add support for PassengerBufferResponse

    technicalpickles committed May 14, 2012
    This defaults to 'On' as per upstream default.
    
    However, it does prevent an application from using streaming response.
    If your app uses streaming responses and/or streams large files, you
    should turn this off.
    
    Needing to turn it off can expose itself by memory leak in apache
    processes (as opposed to passenger processes)
    
    Turn it off by adding this to config/moonshine.yml:
    
      :passenger:
        :buffer_response: false
  2. Fix compatability with capistrano > 2.9

    technicalpickles committed May 14, 2012
    There were API changes introduced around that time that changed
    deploy:symlink to deploy:create_symlink. Moonshine hooked to the former,
    so when the change happened, moonshine:apply stopped happening.
    
    This fix does some version sniffing to check > 2.9, and hook into
    deploy:create_symlink, otherwise deploy:symlink.
    
    Fixes #128.