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)
| 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 |