Hi Carson,

Heroku exposes addon parameters as config vars, which are populated as ENV
vars available to your app:

https://gist.github.com/597532192c16b13f4a2d

Similarly, you can access ENV['APP_NAME'] to fetch the app name, and
ENV['URL'] for the app base URL.  Pop open `heroku console` and inspect the
ENV hash - a bunch of neat stuff in there.  You can set the RAILS_ENV with
config vars, too:
http://docs.heroku.com/config-vars#rackenv-railsenv-merbenv

Hope this helps,
-Jason

On Sat, Dec 18, 2010 at 9:59 AM, Carson Gross <[email protected]> wrote:

> Memcached/rube/rails/heroku newb.  Apologies in advance.
>
> The docs here: http://docs.heroku.com/memcache give this for the
> memcached config:
>
>  # Session cache
>  ActionController::Base.session = {
>    :namespace   => 'sessions',
>    :expire_after => 20.minutes.to_i,
>    :memcache_server => ['server-1:11211', 'server-2:11211'],
>    :key         => ...,
>    :secret      => ...
>  }
>
>  require 'action_controller/session/dalli_store'
>  ActionController::Base.session_store = :dalli_store
>
> First question: is 'server-1' our app url?  (
>
> Second question: is there a way to get the name of the current app?
> We run a few versions of our app (staging, production, and, obviously
> locally on our own machines) and I obviously don't want them all going
> to our production memcache instance.  What's the orthodox way to
> parameterized the server url, and then is there an orthodox way to
> derive that from the environment?
>
> Thanks,
> Carson
>
> --
> You received this message because you are subscribed to the Google Groups
> "Heroku" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<heroku%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/heroku?hl=en.
>
>


-- 
Jason Morrison
thoughtbot.com
585-216-5657
@jayunit

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to [email protected].
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.

Reply via email to