Skip to main content

monupco.com registartion agent for dotCloud / Python applications

Project description

This is a registration agent for monupco.com preconfigured for Python applications on DotCloud.

It compiles a list of locally installed Python packages and sends it to monupco.com.

Installing on your dotCloud application

Create an account at http://monupco.com

Add a dependency in your requirements.txt file

echo monupco-dotcloud-python >> requirements.txt

Enable the registration script in your postinstall hook. Note: If you are using an “approot” your postinstall script should be in the directory pointed by the “approot” directive of your dotcloud.yml. For more information about postinstall turn to http://docs.dotcloud.com/guides/postinstall/.

If a file named postinstall doesn’t already exist, create it and add the following:

#!/bin/sh
/home/dotcloud/env/bin/monupco-dotcloud-python

Make postinstall executable

chmod a+x postinstall

Commit your changes (if using git):

git add .
git commit -m "enable monupco registration"

Set your monupco user id. You can get it from https://monupco-otb.rhcloud.com/profiles/mine/.

dotcloud var set <app name> MONUPCO_USER_ID=UserID

Then push your application to dotCloud

dotcloud push <app name>

If everything goes well you should see something like:

19:55:10 [www.0] Running postinstall script...
19:55:13 [www.0] response:200
19:55:13 [www.0] Monupco: Success, registered/updated application with id 10

That’s it, you can now check your application statistics at http://monupco.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monupco-dotcloud-python-2.2.tar.gz (3.3 kB view details)

Uploaded Source

File details

Details for the file monupco-dotcloud-python-2.2.tar.gz.

File metadata

File hashes

Hashes for monupco-dotcloud-python-2.2.tar.gz
Algorithm Hash digest
SHA256 db2c14bc6cf66e5882bbd94a17b48b516a919a792a8c0477764c3ff76d2aa104
MD5 0a1aaea872a15e666d09babd188285ec
BLAKE2b-256 eb6aac8cd6a1ec6c511ae7669e7d4ad91b105e91e9d57fa6ff750a6542fdc671

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page