Skip to main content

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

It compiles a list of locally installed Python packages and sends it to http://www.dif.io.

Installing on your dotCloud application

Create an account at http://www.dif.io

Create your Python application on dotCloud

Configure your Difio userID. You can get it from https://difio-otb.rhcloud.com/profiles/mine/.

dotcloud var set <app name> DIFIO_USER_ID=UserID

Generate a unique identifier for this application and save the value as environmental variable.

dotcloud var set <app name> DIFIO_UUID=`uuidgen`

Add a dependency in your requirements.txt file

echo difio-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/difio-dotcloud-python

Make postinstall executable

chmod a+x postinstall

Commit your changes (if using git):

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

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] Difio: Success, registered/updated application with uuid ac5a3741-a564-4e59-aad2-3f51ea860521

That’s it, you can now check your application statistics at http://www.dif.io

Metadata

Release files for difio-dotcloud-python 2.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for difio-dotcloud-python 2.6.1
File Size Uploaded
difio-dotcloud-python-2.6.1.tar.gz 3.5 kB Details

Release files / difio-dotcloud-python-2.6.1.tar.gz

Download URL difio-dotcloud-python-2.6.1.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
840a5ee55f949d7bc6138caaa0d8b6c0ba8995b2c07de2c0dbf157d472068b22
BLAKE2b-256 checksum
How to use checksums
649f71d94cd21738f3c7e907c96a395bfcba74d665a2b286f52fd14fe66f1041
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

2.6.1 This release

1 release file

2.6

1 release file

2.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page