diff --git a/extra/websites/concatenative/concatenative.factor b/extra/websites/concatenative/concatenative.factor index 71fc1116b3..72eb483066 100644 --- a/extra/websites/concatenative/concatenative.factor +++ b/extra/websites/concatenative/concatenative.factor @@ -8,6 +8,8 @@ html.templates.chloe http.server http.server.dispatchers http.server.redirection +http.server.static +http.server.cgi furnace.alloy furnace.auth.login furnace.auth.providers.db @@ -82,14 +84,19 @@ SYMBOL: dh-file main-responder set-global ; +: ( path -- responder ) + + swap enable-cgi >>default + URL" /gitweb.cgi" "" add-responder ; + : init-production ( -- ) common-configuration - "concatenative.org" add-responder - "paste.factorcode.org" add-responder - "planet.factorcode.org" add-responder - home "docs" append-path "docs.factorcode.org" add-responder - + "concatenative.org" add-responder + "paste.factorcode.org" add-responder + "planet.factorcode.org" add-responder + home "docs" append-path "docs.factorcode.org" add-responder + home "cgi" append-path "gitweb.factorcode.org" add-responder main-responder set-global ; : ( -- config )