예제 #1
0
def update():
    """Update the client packages."""
    utils.supervisorctl(command='stop', service='application')
    utils.backup_dev_packages(config=mls_config())
    utils.run_buildout(config=mls_config())
    utils.supervisorctl(command='start', service='application')
    sleep(15)
예제 #2
0
def rebuild():
    """Rebuild the application using buildout."""
    utils.run_buildout(config=mls_config())
    utils.supervisorctl(command='restart', service='application')
예제 #3
0
def restart():
    """Restart the application client component."""
    utils.supervisorctl(command='restart', service='application')
    sleep(15)
예제 #4
0
def zodb_ctl(command=None):
    """ZODB database control for start/stop/restart."""
    utils.supervisorctl(command=command, service='zeoserver')