always update bundler during bootstrap
authorSam <sam.saffron@gmail.com>
Tue, 18 Feb 2014 04:40:59 +0000 (15:40 +1100)
committerSam <sam.saffron@gmail.com>
Tue, 18 Feb 2014 04:41:35 +0000 (15:41 +1100)
cache gems

templates/web.template.yml

index d8f47aee5a622648e2a1aa1707dda2c1a814cc36..7a852008fda363c77330d8a08703835bf118da13 100644 (file)
@@ -119,8 +119,13 @@ run:
   - exec:
       cd: $home
       cmd:
+        # ensure we are on latest bundler
+        - gem update bundler
+        - mkdir -p /shared/vendor_bundle
+        - cp -fr /shared/vendor_bundle/* vendor/bundle || echo "can not copy"
         - chown -R discourse $home
         - sudo -E -u discourse bundle install --deployment --verbose --without test --without development
+        - cp -fr vendor/bundle/* /shared/vendor_bundle
         - sudo -E -u discourse bundle exec rake db:migrate
         - sudo -E -u discourse bundle exec rake assets:precompile