Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 3
0
Archivo: base.py Proyecto: jness/dmirr
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)
Ejemplo n.º 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)