Script variables

From Amahi Wiki
Revision as of 21:35, 5 August 2012 by Cpg (talk | contribs)
Jump to: navigation, search

Here are some environment variables that are available to be used in app install scripts:

  • HDA_APP_DIR: Directory of the webapp
  • HDA_IP: the internal IP of the HDA
  • HDA_APP_NAME: App name
  • HDA_DOMAIN: internal domain of this HDA
  • HDA_APP_USERNAME: admin username (if available, otherwise undefined)
  • HDA_APP_PASSWORD: admin password (if available, otherwise undefined)
  • HDA_1ST_ADMIN: username of the 1st admin user

Examples

  • Suppose the app needs to initialize the DB for an app with an initial admin user and password. The script could use echo "insert .... '$HDA_APP_USERNAME' ..."
  • Same thing with the domain name for this HDA.
  • Suppose there is a need to crete a directory for storing some file with a user name. The app install script could do mkdir -p $HDA_1ST_ADMIN"