Dancer2-Plugin-WebService

 view release on metacpan or  search on metacpan

INSTALL  view on Meta::CPAN

  cpanm --force Moo
  cpanm --force Starman
  cpanm --force Plack
  cpanm --force Plack::Middleware::Deflater
  cpanm --force HTTP::Server::PSGI
  cpanm --force Dancer2
  cpanm --force Dancer2::Plugin::WebService

Make sure that the authorization scripts of the Dancer2::Plugin::WebService module are executable

  /usr/bin/find $(/usr/bin/perl -M File::Basename -E 'use Dancer2::Plugin::WebService; print [ fileparse $INC{"Dancer2/Plugin/WebService.pm"} ]->[1]') -regex ".*\.\(sh\|pl|py\)\$" -type f -exec /usr/bin/chmod 755 {} \;

Create the Persistent session data and log directories. You can change them later if needed

  i=/var/lib/WebService; [ -d $i ] || { mkdir $i; chown -R dancer:dancer $i; }
  i=/var/log/WebService; [ -d $i ] || { mkdir $i; chown -R dancer:dancer $i; }

Use logrotate for housekeeping the log files
vi /etc/logrotate.d/WebService

  /var/log/WebService/*.log {



( run in 0.357 second using v1.01-cache-2.11-cpan-8d75d55dd25 )