Пример #1
0
        else:
            self._setup_package(self.pargs.package)
    
    @controller.expose(help='run dmirr.hub service')
    def run(self):
        os.chdir("%s/src/dmirr.hub" % BASE)
        if self.pargs.clean:
            if os.path.exists('dmirr_dev.db'):
                os.remove('dmirr_dev.db')
            os.system("echo 'no' | python dmirr/hub/manage.py syncdb")
            os.system("DJANGO_SETTINGS_MODULE=dmirr.hub.settings django-admin.py loaddata dmirr/hub/fixtures/test_data.yaml")
        os.system('python dmirr/hub/manage.py check_permissions')
        os.system('python dmirr/hub/manage.py runserver 0.0.0.0:8001')
            
        
        
    
                
handler.register(BaseController)        

try:
    if 'VIRTUAL_ENV' not in os.environ:
        raise Exception('Not working within a virtualenv!')
    
    app.setup()
    app.run()
except Exception as e:
    print "Exception: %s" % e.args[0]
    sys.exit(1)
finally:
    app.close()
Пример #2
0
            raise Exception('src/%s does not exist' % self.pargs.package)
        else:
            self._setup_package(self.pargs.package)

    @controller.expose(help='run dmirr.hub service')
    def run(self):
        os.chdir("%s/src/dmirr.hub" % BASE)
        if self.pargs.clean:
            if os.path.exists('dmirr_dev.db'):
                os.remove('dmirr_dev.db')
            os.system("echo 'no' | python dmirr/hub/manage.py syncdb")
            os.system(
                "DJANGO_SETTINGS_MODULE=dmirr.hub.settings django-admin.py loaddata dmirr/hub/fixtures/test_data.yaml"
            )
        os.system('python dmirr/hub/manage.py check_permissions')
        os.system('python dmirr/hub/manage.py runserver 0.0.0.0:8001')


handler.register(BaseController)

try:
    if 'VIRTUAL_ENV' not in os.environ:
        raise Exception('Not working within a virtualenv!')

    app.setup()
    app.run()
except Exception as e:
    print "Exception: %s" % e.args[0]
    sys.exit(1)
finally:
    app.close()
Пример #3
0
from cement2.core import handler
from dmirr.cli.controllers.base import dMirrBaseController
from dmirr.cli.controllers.user import UserController
from dmirr.cli.controllers.project import ProjectController

handler.register(dMirrBaseController)
handler.register(UserController)
handler.register(ProjectController)
Пример #4
0
from cement2.core import handler
from dmirr.cli.controllers.base import dMirrBaseController
from dmirr.cli.controllers.users import UserController
from dmirr.cli.controllers.projects import ProjectController
from dmirr.cli.controllers.archs import ArchController
from dmirr.cli.controllers.protocols import ProtocolController
from dmirr.cli.controllers.systems import SystemController

handler.register(dMirrBaseController)
handler.register(UserController)
handler.register(ProjectController)
handler.register(ArchController)
handler.register(ProtocolController)
handler.register(SystemController)