App::Difio::OpenShift - Difio registration agent for OpenShift / Perl applications
To register your OpenShift Perl application to Difio do the following:
1) Create a Perl application on OpenShift:
rhc-create-app -a myapp -t perl-5.10
2) Add a dependency in your deplist.txt file
cd ./myapp/ echo "App::Difio::OpenShift" >> deplist.txt
3) Set your userID in the ./data/DIFIO_SETTINGS file
echo "export DIFIO_USER_ID=YourUserID" > ./data/DIFIO_SETTINGS
4) Enable the registration script in .openshift/action_hooks/post_deploy
source $OPENSHIFT_REPO_DIR/data/DIFIO_SETTINGS export PERL5LIB=$OPENSHIFT_GEAR_DIR/perl5lib/lib/perl5/ $OPENSHIFT_GEAR_DIR/perl5lib/lib/perl5/App/Difio/OpenShift.pm
5) Commit your changes
git add . git commit -m "enable Difio registration"
6) Then push your application to OpenShift
git push
That's it, you can now check your application statistics at http://www.dif.io
This module compiles a list of locally installed Perl distributions and sends it to http://www.dif.io where you check your application statistic and available updates.
Alexander Todorov, <atodorov()dif.io>
Copyright (c) 2012, Alexander Todorov <atodorov()dif.io> This module is free software and is published under the same terms as Perl itself.
To install App::Difio::OpenShift, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Difio::OpenShift
CPAN shell
perl -MCPAN -e shell install App::Difio::OpenShift
For more information on module installation, please visit the detailed CPAN module installation guide.