Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CPANTesters deploy with Rex #3

Open
preaction opened this issue Apr 21, 2016 · 1 comment
Open

CPANTesters deploy with Rex #3

preaction opened this issue Apr 21, 2016 · 1 comment

Comments

@preaction
Copy link
Member

We should start automating the configuration and deploying of the CPANTesters server(s) with Rex (http://rexify.org).

We should break the deploy up into three parts: database, backend (ETL processes, reports mailer, generators), and web app. In the future, we want to deploy these parts to different servers.

We need a single repository to keep our configuration files, deployment scripts, crontabs, and any other automation for deploying and updating the CPANTesters servers.

This should be one of our first steps before continuing on other sysadmin tasks.

@preaction
Copy link
Member Author

preaction commented Apr 21, 2016

This has been started in the cpantesters-deploy repository. A logrotate config has been added. The next steps should be:

  • Ensure the required system packages are installed
  • Ensure the CPANTesters Perl prereqs are installed
  • Deploy the CPANTesters software
  • Deploy the crontabs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant