pulled crap out of testapp_server
[catagits/Catalyst-Runtime.git] / t / TestApp / script / testapp_server.pl
1 #!/usr/bin/env perl
2
3 use FindBin qw/$Bin/;
4
5 ## because this is a test
6 use lib "$Bin/../../../lib";
7 use Catalyst::ScriptRunner;
8 Catalyst::ScriptRunner->run('Catalyst','Server');
9
10
11 =head1 NAME
12
13 testapp_server.pl - Catalyst Testserver
14
15 =head1 SYNOPSIS
16
17 testapp_server.pl [options]
18
19  Options:
20    -d -debug          force debug mode
21    -f -fork           handle each request in a new process
22                       (defaults to false)
23    -? -help           display this help and exits
24       -host           host (defaults to all)
25    -p -port           port (defaults to 3000)
26    -k -keepalive      enable keep-alive connections
27    -r -restart        restart when files get modified
28                       (defaults to false)
29    -rd -restartdelay  delay between file checks
30                       (ignored if you have Linux::Inotify2 installed)
31    -rr -restartregex  regex match files that trigger
32                       a restart when modified
33                       (defaults to '\.yml$|\.yaml$|\.conf|\.pm$')
34    -restartdirectory  the directory to search for
35                       modified files, can be set mulitple times
36                       (defaults to '[SCRIPT_DIR]/..')
37    -follow_symlinks   follow symlinks in search directories
38                       (defaults to false. this is a no-op on Win32)
39    -background        run the process in the background
40    -pidfile           specify filename for pid file
41
42  See also:
43    perldoc Catalyst::Manual
44    perldoc Catalyst::Manual::Intro
45
46 =head1 DESCRIPTION
47
48 Run a Catalyst Testserver for this application.
49
50 =head1 AUTHORS
51
52 Catalyst Contributors, see Catalyst.pm
53
54 =head1 COPYRIGHT
55
56 This library is free software. You can redistribute it and/or modify
57 it under the same terms as Perl itself.
58
59 =cut