# clog configuration server notls { bind 0.0.0.0 8888 tls no } workers 4 privsep worker { runas clog root /var/chroot/clog # skip chroot } seccomp_tracing no validator v_uuid regex ^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ # validator v_text function v_example_func domain * { attach notls filemap /static/ assets/static route / { handler get_index methods get } route /entries { handler get_index methods get } route ^/entries/[a-z0-9\-]+$ { handler get_entry methods get } route ^/entries/[a-z0-9\-]+/edit$ { handler edit_entry methods get } # toy endpoint # route /form { # handler get_entry_form # methods get # } # route /form { # handler post_entry_form # methods post # validate post id v_uuid # validate post title v_text # validate post body v_text # } route ^/.*$ { handler redirect } }