cherokee + gitweb

Leírom magamnak, hogy ne kelljen újra és újra feltalálnom a spanyolviaszt. Cherokee CGI handler valamiért nem tud megbirkózni azzal a ténnyel, hogy a git könyvtárában lapul egy "static" alkönyvtár aminek tartalmát nem CGI-ként kell kezelni...

Jobb ötlet híján kiraktam külön könyvtárba, cherokke config-ban ennek megfelelően gitweb - CGI handler, static - static content.

Update után ezért

cp /var/www/git/static/*.* /var/www/static/*.*

illetve

/var/www/git/gitweb.cgi -ben javitani kell az elérési utat

our @stylesheets = ("/static/gitweb.css");
our $logo = "/static/git-logo.png";
our $favicon = "/static/git-favicon.png";
our $javascript = "/static/gitweb.js";

és működik újra minden, ahogy kell.

Persze jobb lenne végre elolvasni a Cherokee doksiban hogy lehetne a directory-t korrekten megadni és nem kellene ezzel vacakolni...

Hozzászólások

Az ilyesmit nem praktikusabb txt-be lementeni aztán bedobni Dropboxba?

De, mindenkepp. Viszont ha valaki belefut ugyanebbe itt legalabb lat egy megkerulo megfejtest. Esetleg megmondja nekem, hogy lehet a Cherokee-t normalisan bealitani. Feltehetoleg directory helyett regexp kell, majd utananezek (a multkor is pont erre gondoltam, aztan elmaradt es jol szorakoztam egy darabig, mire egy tegnapi upgrade utan ujra normalisan nezett ki a gitweb...)

na ez már jobban néz ki:

Directory /gitweb/static
Static Content NON FINAL

Directory /gitweb
CGI FINAL

és máris nem kell minden upgrade után bohóckodni... problem solved.