configurable app directory