Skip to content
Doug Bell edited this page Jan 4, 2018 · 8 revisions

Servers

cpantesters3.dh.bytemark.co.uk

Billing contact: Mark Keating (Enlightened Perl Organization) Support contact: [email protected]

cpantesters4.dh.bytemark.co.uk

Billing contact: Donated by Bytemark Support contact: [email protected]

cpantesters1.barnyard.co.uk

Billing contact: Donated by David Cantrell Support contact: David Cantrell

monitor.preaction.me

Billing contact: Donated by Doug Bell Support contact: Doug Bell

Services

All service daemons are run with runit in the cpantesters user home directory (~/service).

To restart a service: sv restart ~/service/<service>. To restart all services: sv restart ~/service/*.

Legacy Backend

  • Handles
    • Writing CPAN uploads table
    • Sending report notification e-mails
  • Hosted on
    • cpantesters3.dh.bytemark.co.uk
  • Documentation

Legacy Webapp

  • Hosted on
    • cpantesters3.dh.bytemark.co.uk
  • Daemons
    • api - Read/write CPAN Testers data
    • legacy-metabase - Shim for Metabase clients to write test reports
  • Handles
    • Writing incoming test reports
    • Legacy Metabase API
  • Hosted on
    • cpantesters3.dh.bytemark.co.uk (api-1.cpantesters.org)
    • cpantesters1.barnyard.co.uk (api-2.cpantesters.org)

See beam list for a list of backend processes.

  • Daemons
    • minion - Run backend processing jobs
  • Handles
    • Processing test reports
  • Hosted on
    • cpantesters4.dh.bytemark.co.uk

In beta (http://beta.cpantesters.org)

  • Daemons
    • web-beta - Run beta testing web app
  • Handles
    • Future web app
    • Experiments in visualizations
  • Hosted on
    • cpantesters3.dh.bytemark.co.uk

Rex

Read the documentation for the Rex tasks by using perldoc Rexfile. Install Rex using cpan Rex.

Clone this wiki locally