cpan-testers / cpantesters-backend

Backend data processing for CPAN Testers
Other
0 stars 4 forks source link

Deploy CPAN and BackPAN mirrors as part of the backend deployment #4

Closed preaction closed 6 years ago

preaction commented 7 years ago

The backend requires direct filesystem access to a CPAN and BackPAN repository in order to function: As part of creating the uploads table, the CPAN directory is scanned for new distributions and any new data is added to the uploads table in the database.

Since this mirror is required by the backend, we should deploy it and its corresponding daemons as part of the backend deploy. This includes:

The configuration for rrr-client requires a password, so we will need a secure way to enter that data which is not tracked by any git repository. The password is currently in /media/web/pause/pause.sh.

The CPAN and BackPAN directories should be easily configurable in the Rexfile.

preaction commented 6 years ago

This ticket is no longer appropriate for this repository: All deployment code is moving into the cpantesters-deploy repository (see cpan-testers/cpantesters-deploy#31).