 : init-production ( -- )
     common-configuration
     <vhost-dispatcher>
-        <factor-website> <factor-boilerplate> <configuration> "concatenative.org" add-responder
-        <pastebin> <factor-boilerplate> <configuration> "paste.factorcode.org" add-responder
-        <planet> <factor-boilerplate> <configuration> "planet.factorcode.org" add-responder
-        home "docs" append-path <help-webapp> <configuration> "docs.factorcode.org" add-responder
+        <factor-website> <login-config> <factor-boilerplate> "concatenative.org" add-responder
+        <pastebin> <login-config> <factor-boilerplate> "paste.factorcode.org" add-responder
+        <planet> <login-config> <factor-boilerplate> "planet.factorcode.org" add-responder
+        home "docs" append-path <help-webapp> "docs.factorcode.org" add-responder
         home "cgi" append-path <gitweb> "gitweb.factorcode.org" add-responder
+    test-db <alloy>
     main-responder set-global ;
 
 : <factor-secure-config> ( -- config )

    <boilerplate>
        { factor-website "page" } >>template ;

: <configuration> ( responder -- responder' )
    "Factor website" <login-realm>
        "Factor website" >>name
        allow-registration

    "password" key-password set-global
    common-configuration
    <factor-website>
        <pastebin> <factor-boilerplate> <login-config> "pastebin" add-responder
        <planet> <factor-boilerplate> <login-config> "planet" add-responder
        "/tmp/docs/" <help-webapp> "docs" add-responder
    test-db <alloy>
    main-responder set-global ;

: <gitweb> ( path -- responder )
