some PaaS providers have an APPLICATION_UUID env variable which is obviously unique (at least across their platform).
Is there anything similar for DotCloud? I'm not finding anything like that in environment.json
some PaaS providers have an APPLICATION_UUID env variable which is obviously unique (at least across their platform).
Is there anything similar for DotCloud? I'm not finding anything like that in environment.json
There isn't a UUID, but if you are trying to tell different instances from each other, you can use the dotcloud configuration values from the environment.json file:
DOTCLOUD_PROJECT : which is the name you have given the dotcloud application DOTCLOUD_SERVICE_NAME : which is the name you give each service (typically www, or data, etc) DOTCLOUD_SERVICE_ID : the instance number of a particular instance, starting at 0
If you concatenate the 3, it would create a unique identifier across all of your dotcloud applications, services, and instances.
There isn't anything like that exposed externally. What do you need it for, maybe I can suggest an alternative?