>
> I'm attempting to create what I believe should be a very simple
>> Trac plugin. All I want to do is set the database string from an
>> environmental variable.
>>
>> I've been playing around with this for a bit now, and I can't
>> figure out the way I ought to do this.
>>
>> I'm under the impression that I want to do something like the
>> following:
>>
>> self.config.set('trac', 'database',
>> os.environ.get('DATABASE_URL'))
>>
>> But I'm not sure where. Or how.
>>
>> Thanks for any help,
>> ~Drew Carey Buglione
>>
>
> In theory , yes . Nevertheless DB string is supposed to be configured in
> trac.ini . I'm not sure if your approach will work , but I wonder why is
> it that config is not enough for you ? Maybe what you need is not exactly a
> plugin but an external script ?
>
Thank you for responding, Olemis.
My reason for desiring to do things this way is simple: I'm running Trac on
Heroku, where there is a convention of keeping all private or
environment-specific data in config variables.
I can not deploy any files to Heroku without checking them into version
control, and I'd like to avoid checking my database string into version
control.
Heroku provides the database string as an environmental variable, though,
so if anyone has any idea how I can go about resolving my problem the way
I'd like to, I'd really appreciate some pointers.
~Drew Carey Buglione
--
You received this message because you are subscribed to the Google Groups "Trac
Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/trac-dev.
For more options, visit https://groups.google.com/groups/opt_out.