Scott,

Do you know what the syntax of the actual xml files should be? Is  
there a container that should hold the <host> block in the individual  
xml files?

-Peter

On May 12, 2009, at 11:07 AM, Scott Ferguson wrote:

>
> On May 12, 2009, at 10:49 AM, Peter Amiri wrote:
>
>> I am trying to automate the process of integrating Resin with a  
>> cPanel
>> hosting environment. For each customer that signs up for a cPanel
>> account I need to add the virtual hosting tags to the Resin conf file
>> manually. Currently the code block that is added is similar to this:
>>
>>    <host host-name="www.domainname.com">
>>        <host-alias>domainname.com</host-alias>
>>        <root-directory>/home/path_to_domain/public_html</root-
>> directory>
>>        <web-app id="/" root-directory="." />
>>    </host>
>>
>> These blocks are added to the <cluster>...</cluster> block within the
>> resin conf file. Unfortunately the path to the domain is not based on
>> the domain name so I cannot setup dynamic virtual hosting based on a
>> path. But I wanted to know if there was a way to write these
>> individual blocks into separate files that got included or imported  
>> by
>> the Resin conf file.
>
> You can try the resin:import with the fileset syntax:
>
> <cluster id="">
>   ...
>
>   <resin:import>
>     <fileset dir="hosts">
>       <include>*.xml</include>
>     </fileset>
>   </resin:import>
>
> That sounds like it's what you're looking for.
>
> -- Scott
>
>>
>>
>> In other words I can take into a hook for cPanel and create a text
>> file with the contents of the block above (or some new lines if
>> needed) and save it as something like domain.conf. Then I would like
>> to have the resin conf file automatically read in all these domain
>> based conf files based on the path to the file locations and the
>> extension so any new domain conf file that is dropped into the
>> directory would automatically be included or become part of the Resin
>> conf file.
>>
>> Is this doable with Resin 3.1?
>>
>> -Peter
>>
>>
>>
>> _______________________________________________
>> resin-interest mailing list
>> resin-interest@caucho.com
>> http://maillist.caucho.com/mailman/listinfo/resin-interest
>
>
>
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to