def user_config(self, path=None):
     if path is None:
         path = os.path.join('.bp-config', 'options.json')
     self._merge(
         CloudFoundryUtil.load_json_config_file_from(
             self.builder._ctx['BUILD_DIR'], path))
     return self
Ejemplo n.º 2
0
 def user_config(self, path=None):
     if path is None:
         path = os.path.join('.bp-config', 'options.json')
     self._merge(
         CloudFoundryUtil.load_json_config_file_from(
             self.builder._ctx['BUILD_DIR'], path))
     return self
Ejemplo n.º 3
0
 def user_config(self, path=None, step=None):
     if path is None:
         path = os.path.join('.bp-config', 'options.json')
     dict = CloudFoundryUtil.load_json_config_file_from(self.builder._ctx['BUILD_DIR'], path, step)
     if len(dict.get('PHP_EXTENSIONS', [])) > 0:
         self._merge({'OPTIONS_JSON_HAS_PHP_EXTENSIONS': True})
     self._merge(dict)
     return self
Ejemplo n.º 4
0
 def stack_config(self):
     stack = os.environ.get('CF_STACK', None)
     if stack:
         self._merge(
             CloudFoundryUtil.load_json_config_file_from(
                 self.builder._ctx['BP_DIR'],
                 'defaults/%s/options.json' % stack))
     return self
Ejemplo n.º 5
0
 def stack_config(self):
     stack = os.environ.get('CF_STACK', None)
     if stack:
         self._merge(
             CloudFoundryUtil.load_json_config_file_from(
                 self.builder._ctx['BP_DIR'],
                 'defaults/%s/options.json' % stack))
     return self
Ejemplo n.º 6
0
 def user_config(self, path=None, step=None):
     if path is None:
         path = os.path.join('.bp-config', 'options.json')
     dict = CloudFoundryUtil.load_json_config_file_from(self.builder._ctx['BUILD_DIR'], path, step)
     if len(dict.get('PHP_EXTENSIONS', [])) > 0:
         self._merge({'OPTIONS_JSON_HAS_PHP_EXTENSIONS': True})
     self._merge(dict)
     return self
Ejemplo n.º 7
0
 def configure(self):
     self._ctx = CloudFoundryUtil.initialize()
     return Configurer(self)
Ejemplo n.º 8
0
 def default_config(self):
     self._merge(
         CloudFoundryUtil.load_json_config_file_from(
             self.builder._ctx['BP_DIR'],
             'defaults/options.json'))
     return self
Ejemplo n.º 9
0
 def configure(self):
     self._ctx = CloudFoundryUtil.initialize()
     return Configurer(self)
Ejemplo n.º 10
0
 def default_config(self):
     self._merge(
         CloudFoundryUtil.load_json_config_file_from(
             self.builder._ctx['BP_DIR'], 'defaults/options.json'))
     return self