Re: Upload from Rails app to S3 bucket upload failing with No such file or directory

2012-04-02 Thread Jesse Clark
You still need to use the S3 API to manipulate your buckets.

As Richard mentioned, Paperclip is a good tool for attaching image
attachments to Ruby/Rails model classes.

If you want to post images to S3 without and associated model, take a
look at the official amazon web services sdk for Ruby:
http://aws.amazon.com/articles/8621639827664165

-Jesse

On Mar 30, 1:30 pm, Anil Punjabi an...@hotmail.com wrote:
 Hello,

 I am trying to upload a file from a HTML form, to a Rails app to finally go
 to S3 but I keep getting this No such file or directory error.

 My S3 policy is very generic with permissions for anonymous
 uploads/downloads.

 Any suggestions would be greatly appreciated.

 Here's a snippet of the rails code that receives the web form and posts to
 S3.
 def uploadpic
     uploaded_io = params[:pic]
     File.open(('http://s3.amazonaws.com/heroku-rails-bucket/'+
 uploaded_io.original_filename), 'wb') do |file|
         file.write(uploaded_io.read)
     end
 end

 Here's the generic web form code: /uploadfile.html
 html
 head
     title/title
 /head
 body
 form method=post action=/uploadpic enctype=multipart/form-data
     input type=hidden name=id value=12345 /
     input type=file name=pic /
     input type=submit /
 /form
 /body
 /html

 I've added: require 'open-uri' at the beginning of this file and in the
 Gemfile (as per another Stackoverflow post).

 Is there any other gem that will make the S3 import work correctly?

 Here's the heroku log file:

 GET clearslide.heroku.com/fileupload.html dyno=web.1 queue=0 wait=0ms
 service=7423ms status=200 bytes=371
 2012-03-30T18:03:45+00:00 app[web.1]: cache: [GET /fileupload.html] miss
 2012-03-30T18:03:45+00:00 heroku[nginx]: 67.164.91.9 - -
 [30/Mar/2012:18:03:45 +] GET /fileupload.html HTTP/1.1 200 371 -
 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/535.11 (KHTML,
 like Gecko) Chrome/17.0.963.83 Safari/535.11 clearslide.heroku.com
 2012-03-30T18:03:57+00:00 app[web.1]:
 2012-03-30T18:03:57+00:00 app[web.1]: Started POST /uploadpic for
 67.164.91.9 at 2012-03-30 11:03:57 -0700
 2012-03-30T18:03:57+00:00 app[web.1]:
 2012-03-30T18:03:57+00:00 app[web.1]:   Parameters: {id=12345,
 pic=#ActionDispatch::Http::UploadedFile:0x0002d00460
 @original_filename=Kabam3.png, @content_type=image/png,
 @headers=Content-Disposition: form-data; name=\pic\;
 filename=\Kabam3.png\\r\nContent-Type: image/png\r\n,
 @tempfile=#File:/app/tmp/RackMultipart20120330-1-1k697hr}
 2012-03-30T18:03:57+00:00 app[web.1]: Processing by
 MessagesController#uploadpic as HTML
 2012-03-30T18:03:57+00:00 app[web.1]: Completed 500 Internal Server Error
 in 1ms
 2012-03-30T18:03:57+00:00 app[web.1]: *Errno::ENOENT (No such file or
 directory -http://s3.amazonaws.com/heroku-rails-bucket/Kabam3.png):*
 2012-03-30T18:03:57+00:00 app[web.1]:
 2012-03-30T18:03:57+00:00 app[web.1]:
 app/controllers/messages_controller.rb:89:in `uploadpic'

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: uninitialized constant Rake::DSL

2011-07-09 Thread Jesse House

On the cedar stack i think you need 'run'

http://devcenter.heroku.com/articles/rails3#rake


 heroku run rake db:migrate

Similar to running

bundle exec rake db:migrate

On Jul 8, 4:02 pm, Francois fhar...@gmail.com wrote:
 I have rake 0.9.2 on my local machine. When i type rake --version, I
 get:
 rake, version 0.9.2

 and my rails 3.0.9 app does not specify a version of rake in the
 Gemfile. When I do bundle list |grep rake
 I see:
  * rake (0.9.2)

 Anyway, rake seems to work just fine on my local machine with a rails
 3.0.9 app. However, when I push that app to heroku I run into the
 following error whenever I try to do heroku rake
 rake aborted!
 uninitialized constant Rake::DSL
 /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:8:in
 `class:TaskLib'

 Anyone know why rake 0.9.2 fails on heroku but works just fine on my
 local machine?

 - Thanks
 Francois

 On Jun 21, 10:21 am, Alex Chaffee ale...@gmail.com wrote:



  YMMV, but I'm pretty sure Rake 0.9.2 fixes this.

  Another solution is to add the following to your Rakefile, right after
  require 'rake'

  class Rails::Application
    includeRake::DSL
  end

  (from memory; please let me know if it doesn't work and I'll look it
  up for you)

  On Jun 17, 7:01 pm, Daniel Myasnikov myasnikovdan...@gmail.com
  wrote:

   Hey

   I had the same issue, and the whole yesterday to solve it.

   First of all, if you are using Rake 0.8.7 and put require 'rake/
   dsl_definition' it won't work for you. This feature was introduced
   for Rake 0.9.x.

   I strongly recommend to use Rake 0.8.7

   and get rid out of everything that you put for rake 0.9.x, such as
   'includeRake:dsl' and extend Rake::FileUtilsExt

   So your RakeFile file should look like:

   require File.expand_path('../config/application', __FILE__)

   require 'rake'

   MyApplicationName::Application.load_tasks

   2. Secondly check if you have installed Rake 0.9.x and remove it from
   your computer and use Rake 0.8.7, which you have to install before
   using

   3. Use gem rake, 0.8.7 in your GemFile just after source 'http://
   rubygems.org'

   4. Make sure your gem for rails is '3.0.9'

   5. Some said that this gem also helped them gem 'sqlite3',
   '1.3.3', :group = :development

   Also don't forget about debugging your Heroku application using
   'heroku logs'

   Daniel Myasnikov

   On Jun 18, 11:43 am, Karl threadh...@gmail.com wrote:

Using Rails 3.0.9 (3.0.7 too), which load rake 0.9.2 with bamboo-
mri-1.9.2, causes:

$ heroku rake db:migrate
rake aborted!
   uninitializedconstantRake::DSL
/app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:8:in
`class:TaskLib'
/app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:6:in
`module:Rake'
/app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.2/lib/rake/tasklib.rb:3:in
`top (required)'
/app/.bundle/gems/ruby/1.9.1/gems/rdoc-3.6.1/lib/rdoc/task.rb:37:in
`top (required)'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks/
documentation.rake:2:in `top (required)'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks.rb:
15:in `block in top (required)'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks.rb:
6:in `each'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/tasks.rb:
6:in `top (required)'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/
application.rb:215:in `initialize_tasks'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/
application.rb:139:in `load_tasks'
/app/.bundle/gems/ruby/1.9.1/gems/railties-3.0.9/lib/rails/
application.rb:77:in `method_missing'
/app/Rakefile:7:in `top (required)'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2373:in `load'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2373:in `raw_load_rakefile'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2007:in `block in load_rakefile'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2058:in
`standard_exception_handling'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2006:in `load_rakefile'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:1991:in `run'
/usr/ruby1.9.2/bin/rake:31:in `main'
(in /app)

I had to add, before require 'rake':

# Rakefile
require 'rake/dsl_definition'

But I don't get this on my development machine. Why?

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: Could an admin add a subject prefix to this list, like [heroku]

2011-05-12 Thread Jesse House
I use the Abridged Email (Once per day... setting

1 email a day from the group with the subject Abridged summary of
heroku@googlegroups.com - x Messages in x Topics

this works great for me, I guess it comes down to personal preference?

On May 12, 1:49 am, Albert Chou hotfusion...@gmail.com wrote:
 I wish there was at least an option to get the subject line label, because
 it makes it much easier to distinguish list messages in the iPhone's
 Mail.app.

 Al
 --
 Sent from an iPhone -- please excuse any autocorrection-induced wording
 oddities.

 On May 11, 2011, at 3:39 PM, Miles Smith wed...@gmail.com wrote:

 I think what Richard is saying is there is no reason to force a change on
 every user, when a less intrusive (filters) method exists.
 On May 11, 2011 3:36 PM, Travis Reeder tree...@gmail.com wrote:







  I get the filter thing can work, but how about not making everyone on the
  list create a filter when one person can do it once for the entire list. I
  don't think the reasons you present are very compelling reasons to not do
  it. Subject line noise is most welcome when it tells me what list it's
 from
  (like your labels) and how does it prevent you from identifying old
 messages
  visually?

  Not meaning to start a big discussion here, just seems like an odd
 response
  to a request for something so common.

  On Wed, May 11, 2011 at 3:20 PM, Richard Conroy richard.con...@gmail.com
 wrote:

  There is usually good reason why lists don't prefix. Line noise on the
  subject line being one of them, also the availability of advanced e-mail
  clients that can do powerful filtering.

  For instance, in GMail, which both of you use, I can set a filter to
 label
  all my Heroku posts.

  Hence, subject prefixing becomes redundant, and also very irritating when
  you are trying to identify old messages visually.

  regards,
  Richard

  On Wed, May 11, 2011 at 11:07 PM, Miles Smith wed...@gmail.com wrote:

  I second this.
  On May 11, 2011 10:54 AM, Travis Reeder tree...@gmail.com wrote:
   So we can know what list it is without having to open the email.

   Cheers.

   --
   You received this message because you are subscribed to the Google
  Groups Heroku group.
   To post to this group, send email to heroku@googlegroups.com.
   To unsubscribe from this group, send email to
  heroku+unsubscr...@googlegroups.com.
   For more options, visit this group at
 http://groups.google.com/group/heroku?hl=en.

  --
  You received this message because you are subscribed to the Google
 Groups
  Heroku group.
  To post to this group, send email to heroku@googlegroups.com.
  To unsubscribe from this group, send email to
  heroku+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/heroku?hl=en.

  --
 http://richardconroy.blogspot.com|http://twitter.com/RichardConroy

  --
  You received this message because you are subscribed to the Google Groups
  Heroku group.
  To post to this group, send email to heroku@googlegroups.com.
  To unsubscribe from this group, send email to
  heroku+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/heroku?hl=en.

  --
  You received this message because you are subscribed to the Google Groups
 Heroku group.
  To post to this group, send email to heroku@googlegroups.com.
  To unsubscribe from this group, send email to

 heroku+unsubscr...@googlegroups.com. For more options, visit this group at

 http://groups.google.com/group/heroku?hl=en.



 --
 You received this message because you are subscribed to the Google Groups
 Heroku group.
 To post to this group, send email to heroku@googlegroups.com.
 To unsubscribe from this group, send email to
 heroku+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/heroku?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: PDF Generation on Heroku

2011-02-26 Thread Jesse House
besides prawn you might want to look at pdfkit, it does html/css
conversion to pdf, you don't have as much control over the rendered
output as with prawn but for some scenarios it works great

https://github.com/jdpace/PDFKit

http://blog.mattgornick.com/using-pdfkit-on-heroku

also you need to be careful, if your image/css references are http you
can deadlock your dyno if you don't have multiple running - or you
need to reference your resources using local file:/// during pdf
generation

http://jguimont.com/post/2627758108/pdfkit-and-its-middleware-on-heroku


On Feb 25, 4:36 pm, Josh Coffman joshcoff...@gmail.com wrote:
 I've used Prawn/Prawnto to generate pdf's on heroku, which were then either
 downloaded or attached to an email. Worked well for me.







 On Fri, Feb 25, 2011 at 10:13 AM, kumari s kumari...@gmail.com wrote:
 http://www.PaisaLive.com/register.asp?2024379-5217218

  On 2/25/11, John Beynon j...@beynon.org.uk wrote:
   We're faced with having to generate PDFs on Heroku - we've been looking
  at
   wickedPDF and taken a look at the new heroku addon DocRaptor.

   I'm curious with DocRaptor - with their Ruby example
   athttp://docraptor.com/examples(Rails tab) - where does Heroku's
   involvement end - is a dyno 'busy' throughout? For example a pdf link is
   clicked which is then passed over to DocRaptor via a post (consuming a
  Dyno)
   and then waits for the response to be generated and then streamed back to
   the same dyno which then sends the data to the client browser - so a dyno
  is
   essentially busy throughout this process from when the link is clicked,
   waiting for the response and then returning the data to the client
  browser?

   What we're looking at is being able to generate PDFs without consuming
   precious dynos - I've seen mentions of using DJ for background processing
   but we want the user to able to click a button which kicks of the PDF
   generation and shows them 'Generating' and then when the doc is ready
  send
   it to the client but I'm thinking that may need writing to tmp to then
  serve
   back?

   Any one done anything similar?

   Any ideas?

   John.

   --
   You received this message because you are subscribed to the Google Groups
   Heroku group.
   To post to this group, send email to heroku@googlegroups.com.
   To unsubscribe from this group, send email to
   heroku+unsubscr...@googlegroups.com.
   For more options, visit this group at
  http://groups.google.com/group/heroku?hl=en.

  --
  You received this message because you are subscribed to the Google Groups
  Heroku group.
  To post to this group, send email to heroku@googlegroups.com.
  To unsubscribe from this group, send email to
  heroku+unsubscr...@googlegroups.com.
  For more options, visit this group at
 http://groups.google.com/group/heroku?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: quick question re PostgreSQL and string case searching

2011-02-19 Thread Jesse House
not sure if this is what you are asking, but...
I usually do something like this for queries that I want to be case
insensitive

# force both to upper
:conditions = ['UPPER(email) = ?', params[:search][:email].upcase]

# use postgres ILIKE which is case insensitive
:conditions = ['email ILIKE ?', %#{params[:search][:email]}%]

that way I can leave the data alone

however this is not portable across all databases, there might be a
better way
- Jesse


On Feb 18, 11:32 am, Lille lille.pengu...@gmail.com wrote:
 Hi,

 I'm new to PostgreSQL and I've read in a few places that it may treat
 string case sensitivity particularly when searching. Thus, I'm
 wondering if I should consider scrubbing my string data any particular
 way in advance of deployment on Heroku?

 Lille

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: App is Crashing with a meaningless Error

2011-02-13 Thread Jesse House
I have a rails app that referenced aws-s3. last time I uploaded my
code the gems were re-imported and I ended up with builder 3.0.0 (aws-
s3 depends on builder); this caused a lot of other code to start
failing.

I had to specify builder -v 2.1.2, I am only bringing this up since I
see errors in builder in your stacktrace, in my case it was a local
gem not part of the heroku stack

try to specify builder -v 2.1.2 in .gem or bundler?

On Feb 12, 11:38 am, Jeffrey Aylesworth j...@aylesworth.ca wrote:
 I have a Sinatra app working on my local computer, but when I send it
 to heroku, it crashes. The error log says:

 2011-02-12T11:36:50-08:00 app[web.1]:   from /home/heroku_rack/
 heroku.ru:18
 2011-02-12T11:36:50-08:00 app[web.1]:   from /usr/ruby1.8.7/lib/ruby/
 gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `instance_eval'
 2011-02-12T11:36:50-08:00 app[web.1]:   from /usr/ruby1.8.7/lib/ruby/
 gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `initialize'
 2011-02-12T11:36:50-08:00 app[web.1]:   from /home/heroku_rack/
 heroku.ru:11:in `new'
 2011-02-12T11:36:50-08:00 app[web.1]:   from /home/heroku_rack/
 heroku.ru:11
 2011-02-12T11:36:50-08:00 app[web.1]:   from /usr/ruby1.8.7/lib/ruby/
 gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `instance_eval'
 2011-02-12T11:36:50-08:00 app[web.1]:   from /usr/ruby1.8.7/lib/ruby/
 gems/1.8/gems/rack-1.0.1/lib/rack/builder.rb:29:in `initialize'
 2011-02-12T11:36:50-08:00 app[web.1]:   from /home/heroku_rack/
 heroku.ru:1:in `new'
 2011-02-12T11:36:50-08:00 app[web.1]:   from /home/heroku_rack/
 heroku.ru:1
 2011-02-12T11:36:50-08:00 heroku[web.1]: State changed from starting
 to crashed
 2011-02-12T11:36:55-08:00 heroku[router]: Error H10 (App crashed) -
 GET deep-ice-593.heroku.com/ dyno=none queue=0 wait=0ms service=0ms
 bytes=0
 2011-02-12T11:36:55-08:00 heroku[router]: Error H10 (App crashed) -
 GET deep-ice-593.heroku.com/favicon.ico dyno=none queue=0 wait=0ms
 service=0ms bytes=0
 2011-02-12T11:36:55-08:00 heroku[nginx]: GET /favicon.ico HTTP/1.1 |
 24.57.83.182 | 3310 | http | 500
 2011-02-12T11:36:55-08:00 heroku[nginx]: GET / HTTP/1.1 | 24.57.83.182
 | 3310 | http | 500
 2011-02-12T11:36:55-08:00 heroku[router]: Error H10 (App crashed) -
 GET deep-ice-593.heroku.com/favicon.ico dyno=none queue=0 wait=0ms
 service=0ms bytes=0
 2011-02-12T11:36:55-08:00 heroku[nginx]: GET /favicon.ico HTTP/1.1 |
 24.57.83.182 | 3310 | http | 500
 2011-02-12T11:36:58-08:00 heroku[router]: Error H10 (App crashed) -
 GET deep-ice-593.heroku.com/ dyno=none queue=0 wait=0ms service=0ms
 bytes=0
 2011-02-12T11:36:58-08:00 heroku[nginx]: GET / HTTP/1.1 | 24.57.83.182
 | 3310 | http | 500
 2011-02-12T11:36:58-08:00 heroku[router]: Error H10 (App crashed) -
 GET deep-ice-593.heroku.com/favicon.ico dyno=none queue=0 wait=0ms
 service=0ms bytes=0
 2011-02-12T11:36:58-08:00 heroku[nginx]: GET /favicon.ico HTTP/1.1 |
 24.57.83.182 | 3310 | http | 500

 Which means nothing to me because it does not mention any of my own
 files, as far as I can see.

 Has anyone had this before, and know what might be causing the
 problem?

 Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: Change to Heroku rake db:migrate output freaked me out

2011-02-09 Thread Jesse
I think this has to do with the new logging going to STDOUT, I didn't
see this until I upgraded to the new logging addon


On Feb 9, 6:44 am, chris mcclellan...@gmail.com wrote:
 When I run rake db:migrate locally, I get all of the migrations listed
 out:

 chris@goldfish$ rake db:migrate
 (in /Users/cmcclelland/workspace/XXX)
   SQL (30.0ms)  SHOW client_min_messages
   SQL (0.2ms)  SET client_min_messages TO 'panic'
   SQL (0.3ms)  SET standard_conforming_strings = on
   SQL (0.1ms)  SET client_min_messages TO 'notice'
   SQL (94.2ms)  SET time zone 'UTC'
   SQL (0.1ms)  SHOW TIME ZONE
   SQL (45.1ms)  SELECT schema_migrations.version FROM
 schema_migrations
 Migrating to CreateInitialTables (20100329164816)
 Migrating to AddManchesterAndWorcester (20100329180447)
 Migrating to MaxmindGeolocation (20100330200706)
 Migrating to CreateTransactions (20100401145908)
 Migrating to AddRoleMaskToUsers (20100407204815)
 Migrating to CreateCreditCards (20100413144222)
 Migrating to CreateDelayedJobs (20100414192906)
 Migrating to AddRedemptionInstructionsToDeals (20100416155743)
 Migrating to AddDefaultToCreditCards (20100416172408)
 ...

 So, I am seeing the same behavior as on heroku.

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Logging - STDOUT ignores log_level

2011-02-05 Thread Jesse
just installed the logging addon
http://docs.heroku.com/logging

I am running a rails 2.2.2 app, maybe this occurs with other versions
as well

if you use
config.logger= Logger.new(STDOUT)

then you basically end up with debug output, request, sql, partials
rendered
seems like overkill for production?
- I did not notice any difference when adjusting the config.level ?
config.log_level = :info
the behavior was the same on both localhost and deployed to heroku

if you don't use the STDOUT, then you end up with no app logging, just
the nginx
2011-02-05T13:04:40-08:00 heroku[nginx]: GET /login?testing4 HTTP/1.1
| 10.116.147.148 | 3265 | https | 200

I like the standard rails :info level logging; for each request -
includes the parameters but not much else

Processing SessionsController#new (for 127.0.0.1 at 2011-02-05
13:07:30) [GET]
  Parameters: {action=new, testing5=nil,
controller=sessions}
Rendering template within layouts/application_full_width
Rendering sessions/new
Completed in 79ms (View: 18, DB: 6) | 200 OK [http://localhost/login?
testing5]

maybe this is an issue related to older versions of rails only?
has anyone else noticed this behavior or know of a workaround?

for now I am just removing the addon

Thanks,
- Jesse

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: 1 hour inactivity idling and http caching

2011-01-07 Thread Jesse
I set up http://pingdom.com/ to monitor my site, you can set it up to
hit it every 5 minutes
this will keep it 'up and running' on heroku as well as inform you of
down time

you get 1 url for free

not sure if this will solve your problem as you have only 1 cached
page, but something to consider?

- Jesse

On Jan 7, 3:44 am, Martin Petrov m.p.pet...@gmail.com wrote:
 Well, you must be right. I don't have a very good understanding of how
 it works. Thank you Smith!

 On Jan 7, 1:08 pm, Steve Smith st...@scsworld.co.uk wrote:







  Perhaps as the routing engine shuts down the app it also empties varnish. 
  That would actually seem quite likely?

  On 7 Jan 2011, at 11:03, Martin Petrov wrote:

   If this is the case then I should remove http caching in order to
   prevent the app from shutting down as much as possible.
   But... why requesting a cached page starts the app if the request is
   never handled by the app?

   On Jan 7, 11:18 am, Steve Smith st...@scsworld.co.uk wrote:
   I'm not an expert on this so I would double check, however I think this 
   is all the case,

   If you only have one dyno then the app will shutdown when there are no 
   requests for a certain time period. I believe this isn't the case once 
   you have more than one dyno but in my experience at that point you have 
   enough concurrent connections to keep things alive anyway.

   If you are caching the page it will be stored in varnish so the request 
   will never be handed out to the app and will therefore allow the app to 
   shutdown.

   Steve

   On 7 Jan 2011, at 09:02, Martin Petrov wrote:

   Hi,

   Looking at my logs I see that if my application is not used for 1 hour
   its state is changed from up to down. Next time a request comes it
   takes several seconds to start again.

   Does requesting an http cached page keeps the application alive? My
   app has only one page, which is http cached.

   --
   You received this message because you are subscribed to the Google 
   Groups Heroku group.
   To post to this group, send email to her...@googlegroups.com.
   To unsubscribe from this group, send email to 
   heroku+unsubscr...@googlegroups.com.
   For more options, visit this group 
   athttp://groups.google.com/group/heroku?hl=en.

   --
   You received this message because you are subscribed to the Google Groups 
   Heroku group.
   To post to this group, send email to her...@googlegroups.com.
   To unsubscribe from this group, send email to 
   heroku+unsubscr...@googlegroups.com.
   For more options, visit this group 
   athttp://groups.google.com/group/heroku?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: Heroku and custom domain with Dreamhost

2010-12-20 Thread Jesse Thomson
Thanks Oren,

This was exactly the case, though it took a few hours longer than 24 hours
which is why I started questioning what I did.

Most other times I had to wait for DNS propagation, it only needed 6 hours
or so.

On Mon, Dec 20, 2010 at 14:35, Oren Teich o...@heroku.com wrote:

 Wait 24 hours, and check again.  DNS by its nature takes a while to
 get all around the internet.


 On Sun, Dec 19, 2010 at 7:29 PM, Braxo thoms...@gmail.com wrote:
  Hello,
 
  I register my domains at Dreamhost. I have an application on Heroku
  and I am trying to use a custom domain.
 
  I have added the domain, both root and www to the application and also
  added the three A type records and the www CNAME record at Dreamhost.
 
  My NS type records still point to ns#.dreamhost.com.
 
  The domain still does not direct to the application and I get a server
  cannot be found in my browser.
 
  Has anybody successfully pointed a Dreamhost domain to their Heroku
  application?
 
  - Braxo
 
  --
  You received this message because you are subscribed to the Google Groups
 Heroku group.
  To post to this group, send email to her...@googlegroups.com.
  To unsubscribe from this group, send email to
 heroku+unsubscr...@googlegroups.comheroku%2bunsubscr...@googlegroups.com
 .
  For more options, visit this group at
 http://groups.google.com/group/heroku?hl=en.
 
 

 --
 You received this message because you are subscribed to the Google Groups
 Heroku group.
 To post to this group, send email to her...@googlegroups.com.
 To unsubscribe from this group, send email to
 heroku+unsubscr...@googlegroups.comheroku%2bunsubscr...@googlegroups.com
 .
 For more options, visit this group at
 http://groups.google.com/group/heroku?hl=en.




-- 
*Jesse Thomson*
signed

Location: GMT -5

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Vendored gems specified in Gemfile with :path not deploying

2010-11-23 Thread Jesse Clark
Hi All,

I recently committed a change to my site which involved bumping a
version number on a gem in my Gemfile. When I try to deploy to heroku
I get the following errors:

   You have added to the Gemfile:
   * source: source at /disk1/tmp/build_3155_23685892989800/vendor/
gems/wand
   * source: source at /disk1/tmp/build_3155_23685892989800/vendor/
gems/joint

   You have deleted from the Gemfile:
   * source: source at vendor/gems/joint
   * source: source at vendor/gems/wand

   You have changed in the Gemfile:
   * joint from `source at /disk1/tmp/build_3155_23685892989800/
vendor/gems/joint` to `no specified source`
   * wand from `source at /disk1/tmp/build_3155_23685892989800/
vendor/gems/wand` to `no specified source`

joint and wand are specified in my gemfile using the :path option like
so:
gem 'joint',:path = File.join( File.dirname(__FILE__), '/
vendor/gems/joint' )
gem 'wand', :path = File.join( File.dirname(__FILE__), '/vendor/gems/
wand' )

Neither of these two lines nor the files in vendor have changed since
my last successful deploy.

If I remove the Gemfile.lock from my repository and then deploy Heroku
runs builder for me and installs everything just fine. At some point
lock files will be required though and I need to figure out how to
resolve this. Has anyone else run in to this issue?

I'm running Rails 2.3.8 on bamboo-mri-1.9.1.

Thanks,
-Jesse

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



where is the support?

2010-08-25 Thread Jesse
My site is stuck in maintenance mode

I submitted a ticket to Heroku 18 hours ago - it is still unassigned

I don't see any issues listed at http://status.heroku.com/

Heroku support where are you?

- Jesse

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: where is the support?

2010-08-25 Thread Jesse
not a browser cache issue; tried from multiple machines with multiple
browsers and also using curl

- Thanks anyway

On Aug 25, 1:20 pm, Jeff Schmitz jeffrey.j.schm...@gmail.com wrote:
 Hate to ask the obvious

 Did you clear your browser cache?


-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: where is the support?

2010-08-25 Thread Jesse
David,

I finally got a chance to reply on the support ticket; was away from
computer until now

tried both suggested options but not working

Thank you for reply

On Aug 25, 1:11 pm, David Dollar da...@heroku.com wrote:
 Your slug compile might have gotten stuck. Try pushing another trivial commit 
 or changing a config var to trigger another compile.

 Cheers,
 David

 On Aug 25, 2010, at 3:57 PM, Jesse wrote:



  I have executed

  heroku restart
  heroku maintenace:off

  multiple times both run without failure

  I can even heroku console and execute commands at that level, it is
  just that all web requests hit the maintenance page
  nothing is written to the logs, seems like maybe some type of caching
  issue on the Heroku web servers?

  doesn't seem like anything that can be solved without intervention
  from heroku?

  On Aug 25, 12:48 pm, Daniel Spangenberg
  daniel.spangenb...@googlemail.com wrote:
  Have you tried to restart your app or push again oder change an config 
  variable?

  Daniel

  Am 25.08.2010 um 21:41 schrieb Jesse:

  My site is stuck in maintenance mode

  I submitted a ticket to Heroku 18 hours ago - it is still unassigned

  I don't see any issues listed athttp://status.heroku.com/

  Heroku support where are you?

  - Jesse

  --
  You received this message because you are subscribed to the Google Groups 
  Heroku group.
  To post to this group, send email to her...@googlegroups.com.
  To unsubscribe from this group, send email to 
  heroku+unsubscr...@googlegroups.com.
  For more options, visit this group 
  athttp://groups.google.com/group/heroku?hl=en.

  --
  You received this message because you are subscribed to the Google Groups 
  Heroku group.
  To post to this group, send email to her...@googlegroups.com.
  To unsubscribe from this group, send email to 
  heroku+unsubscr...@googlegroups.com.
  For more options, visit this group 
  athttp://groups.google.com/group/heroku?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: Force https?

2010-08-03 Thread Jesse
I guess you would say this is the 'manual' way to do it :)

I use ssl_requirement gem

.gems file specifies ssl_requirement

in app/controllers/application.rb (still on rails 2.2.2)

...
require 'ssl_requirement'

class ApplicationController  ActionController::Base
  helper :all # include all helpers, all the time
  # force ssl for all requests in production and staging
  include SslRequirement unless (Rails.env.development? or
Rails.env.test?)
  ...

in any controllers that do not need ssl override the ssl_required?
method

def ssl_required?
  return false
end


On Jul 30, 1:52 pm, Phil phil.a.mcdonn...@gmail.com wrote:
 Does anyone know how I can force all connections to myapp.heroku.com
 to run over https instead of http?  I think there are ways to
 configure this manually, but I'm wondering if it's possible with
 Heroku.  I have the ssl connection enabled for my app, but I want to
 make sure people typing inhttp://myapp.heroku.comget redirected to
 https.

 Thanks,
 Phil

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Please help on rack-rewrite

2010-06-25 Thread Jesse
j...@home ~/work/voteforpoetry $ heroku config
SITE_URL  = voteforpoetry.com

j...@home ~/work/voteforpoetry $ heroku domains
Domain names for voteforpoetry.heroku.com:
voteforpoetry.com
www.voteforpoetry.com

http://github.com/jtrupiano/rack-rewrite/issues/#issue/7

## Gemfile
gem 'rack-rewrite', '1.0.0'

## config/environments/production.rb (fails)
config.gem 'rack-rewrite', '1.0.0'
require 'rack/rewrite'
config.middleware.insert_before(Rack::Lock, Rack::Rewrite) do
  r301 %r{.*}, http://#{ENV['SITE_URL']}$, :if = Proc.new { |
rack_env|
rack_env['SERVER_NAME'] != ENV['SITE_URL']
  }
end

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: sharing app on multiple machines

2010-05-11 Thread Jesse
Assembla also has Free Git and SVN hosting - http://www.assembla.com/plans

A great resource for learning git is - the Pro Git book - I happen
to own the book, but they have also made the entire thing available
online for Free! (which is totally awesome) - http://progit.org/book/



On May 11, 12:07 pm, dan mr.dan.ma...@gmail.com wrote:
 i was originally going to use github when someone suggested gitosis,
 since its free
 it felt a little funny having to pay for something that im really only
 using for me, not a team or anything
...

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: Foreign Keys

2010-03-23 Thread Jesse
I believe you are right db:push and db:pull don't touch FKs; I also
agree that FK are a good thing.

If you create a migration file that generates your FKs it will create
them when you run rake db:migrate on your heroku application

as far as backups go the other option is the single bundle add on
I found this gist (i think maybe someone posted it here before?) it
downloads the bundle and then uploads it to s3 for back up
https://gist.github.com/1d2853b0a349768a8884 (some nice stuff, learned
a few things from this code)

the only problem with the bundles is all of your code comes with it
and most of us probably have that in our own source control system
already; I branched that gist above to extract the pgdump.sql file, it
needs some additional cleanup; right now the s3 upload is commented
out and needs a task to move the pgdump.sql
https://gist.github.com/ccfce988fdbc172febc3

The pgdump.sql file from the bundle will contain the FK Alter
statements (if the FKs exists on the heroku db)

Usually when I use the db:pull; first I'll run rake db:drop and rake
db:create - which will DROP my local development database then run
heroku db:pull and then run a script to apply all FKs; getting the
pgdump file from the bundle is probably going to be better in most
cases.


-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



daily cron scheduled time?

2010-03-17 Thread Jesse
I am adding the daily cron addon to my app
it seems to schedule the daily cron to run each day, but at the time
of day the addon was enabled

is there a way to set a specific time of day?

enable the addon
at 2010-03-17 09:32 PDT
heroku addons:add cron:daily

check the scheduling
heroku info

...
Stack:  bamboo-ree-1.8.7
Data size:  ... tables
Next cron:  2010-03-18 09:32 PDT (scheduled)
Last cron:  2010-03-16 17:54 PDT (finished)
Addons: Daily Cron, New Rel...

ideally I would like to run my cron job at say 10:00pm
my plan right now is to be on my computer at 10:00pm, remove the addon
and then add it back, is there an easier way?

http://docs.heroku.com/cron

Thanks,
- Jesse

-- 
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Rails 2.1

2008-07-05 Thread jesse

How do I upgrade to Rails 2.1 on my Heroku app? Thanks!
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups 
Heroku group.
To post to this group, send email to heroku@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en
-~--~~~~--~~--~--~---