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

Reply via email to