I'm working on a shell tool for managing tinydns + git + Apache + daemontools.
Long story short. It's a nice frontend written in Perl that parses your configuration files and based on templates modifies them.
So this gives you the opportunity to do :
server-tools repo add https://github.com/any/repo.git --___domain www.new-site.com --site html --site-home path/to/public
which will clone git repo, add www.new-site.com as a ___domain for this server ( modify tinydns config ) and create a new vhost for apache that has a root path/to/public.
Long story short. It's a nice frontend written in Perl that parses your configuration files and based on templates modifies them.
So this gives you the opportunity to do :
which will clone git repo, add www.new-site.com as a ___domain for this server ( modify tinydns config ) and create a new vhost for apache that has a root path/to/public.