Difio registartion agent for dotCloud / Python applications
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file difio-dotcloud-python-2.6.1.tar.gz
.
File metadata
- Download URL: difio-dotcloud-python-2.6.1.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 840a5ee55f949d7bc6138caaa0d8b6c0ba8995b2c07de2c0dbf157d472068b22 |
|
MD5 | f2dd0c463f00b2b45423072a6b742fa6 |
|
BLAKE2b-256 | 649f71d94cd21738f3c7e907c96a395bfcba74d665a2b286f52fd14fe66f1041 |