diff options
author | Louise Crow <louise.crow@gmail.com> | 2013-05-29 15:44:04 +0100 |
---|---|---|
committer | Louise Crow <louise.crow@gmail.com> | 2013-05-29 16:20:48 +0100 |
commit | b4346ad162eb153fbe785cf9f6322f3e6305088a (patch) | |
tree | 50bcf67a5b354c4f2a3b31478f059ba64cefa9eb /script/clear-caches | |
parent | 16c075c68159ef79dd196196a4171f54934f9c41 (diff) |
Now that runner is invoked via the rails command and not directly from the script directory, it's more important to cd to the app directory in order to pick up the bundler gemfile. Fixes #964.
Diffstat (limited to 'script/clear-caches')
-rwxr-xr-x | script/clear-caches | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/script/clear-caches b/script/clear-caches index f97c1f777..20ee3df19 100755 --- a/script/clear-caches +++ b/script/clear-caches @@ -1,12 +1,11 @@ #!/bin/bash - +TOP_DIR="$(dirname "$BASH_SOURCE")/.." +cd "$TOP_DIR" # Clear the cache of attachment and body text. -LOC="`dirname "$0"`" - bundle exec rails runner "ActiveRecord::Base.connection.execute(\"update incoming_messages set cached_attachment_text_clipped = null, cached_main_body_text_unfolded = null, cached_main_body_text_folded = null, sent_at = null, subject = null, mail_from = null, mail_from_domain = null, valid_to_reply_to = null, last_parsed = null\")" # Remove page cache (do it in two stages so live site gets cache cleared faster) -rm -fr $LOC/../old-cache -mv $LOC/../cache $LOC/../old-cache -rm -fr $LOC/../old-cache +rm -fr $TOP_DIR/old-cache +mv $TOP_DIR/cache $TOP_DIR/old-cache +rm -fr $TOP_DIR/old-cache |