예제 #1
0
 def use_linked_cdm_force():
     try: import application
     except ImportError: raise SetupError('Cannot access the application module')
     ioc.activate(application.assembly)
     force = server_type() == 'mongrel2'
     ioc.deactivate()
     if force: support.force(use_linked_cdm, False)
예제 #2
0
 def disableServerProvideResources():
     if server_provide_assemblage(
     ) == ASSEMBLAGE_EXTERNAL and server_provide_resources():
         log.warn(
             'Cannot use REST resources with this external assemblage proxy, disabling REST resources'
         )
         support.force(server_provide_resources, False)
예제 #3
0
 def disableServerProvideErrors():
     if server_provide_assemblage(
     ) == ASSEMBLAGE_EXTERNAL and server_provide_errors():
         log.warn(
             'Cannot use errors with this external assemblage proxy, disabling errors providing'
         )
         support.force(server_provide_errors, False)
예제 #4
0
def deploy():
    if options.isFlag(FLAG_PACKAGE):
        if options.location: support.force(package_location, options.location)
        onlyComponents, onlyPlugins = options.isFlag(FLAG_BUILD_COMPONENT), options.isFlag(FLAG_BUILD_PLUGIN)
        if not onlyPlugins and not onlyComponents: 
            onlyComponents = onlyPlugins = True 
        if onlyPlugins:
            packagerPlugins().destFolder = options.location
            packagerPlugins().generateSetupFiles()
        if onlyComponents: 
            packagerComponents().destFolder = options.location
            packagerComponents().generateSetupFiles()
예제 #5
0
def use_linked_cdm_force():
    if server_type() == 'mongrel2': support.force(use_linked_cdm, False)
예제 #6
0
 def server_provide_content_force():
     if server_type() == 'mongrel2':
         support.force(server_provide_content, False)
예제 #7
0
def updateApplicationMode():
    if options.mode: support.force(application_mode, options.mode)
예제 #8
0
 def use_linked_cdm_force():
     if server_type() == 'mongrel2': support.force(use_linked_cdm, False)
 def server_provide_content_force():
     if server_type() == 'mongrel2': support.force(server_provide_content, False)
예제 #10
0
def updateApplicationMode():
    if options.mode: support.force(application_mode, options.mode)
예제 #11
0
 def disableServerProvideResources():
     if server_provide_assemblage() == ASSEMBLAGE_EXTERNAL and server_provide_resources():
         log.warn('Cannot use REST resources with this external assemblage proxy, disabling REST resources')
         support.force(server_provide_resources, False)
예제 #12
0
 def disableServerProvideErrors():
     if server_provide_assemblage() == ASSEMBLAGE_EXTERNAL and server_provide_errors():
         log.warn('Cannot use errors with this external assemblage proxy, disabling errors providing')
         support.force(server_provide_errors, False)