[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cgiapp] CGIApp Project Management


Hi all,

I've been developing web apps with cgi-app for several years now, but for the first time I'm coordinating a project that will involve several developers, and I'm trying to think about how best to structure things - particularly in regards to version control.

I've got three developers and I'm using subversion to manage code versioning. We are all developing on the same server (RH linux/ apache), and our "production" code will be on that same machine as well.


How do those of you with large groups manage having something like this in each developers repository:

/home/developer1/my-app-working-copy/cgi-bin/my-app.cgi
                                    /lib/My-App.pm
                                    /templates/home.tt
                                    /css/my-app.css
                                    /html/static.html

distributed to something like this:


/var/www/html/my-app/css/my-app.css
/var/www/html/my-app/html/static.html
/var/www/cgi-bin/my-app/my-app.cgi

I'd also like each developer to be able to run their working copy web app off the same server so do you have different cgi-bin paths like this:

http://www.our.server/cgi-bin/developer1/my-app.cgi
http://www.our.server/cgi-bin/developer2/my-app.cgi
http://www.our.server/cgi-bin/production/my-app.cgi

Or is it better to configure apache on this machine like this:

http://dev1.our.server/cgi-bin/my-app.cgi
http://dev2.our.server/cgi-bin/my-app.cgi
http://www.our.server/cgi-bin/my-app.cgi

I'm having trouble sorting our what problems to solve with environment variables, which with config files and which with apache configuration.

B


#####  CGI::Application community mailing list  ################
##                                                            ##
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp    ##
##                                                            ##
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:          http://cgiapp.erlbaum.net/                 ##
##                                                            ##
################################################################


Mail converted by mhonarc 2.6.15
This archive provided courtesy of JSW4.NET, Internet Hosting Services for Small Business.