Esempio n. 1
0
def haystack_rebuild_index():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('python manage.py rebuild_index')
Esempio n. 2
0
def filldb_from_local():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('python manage.py filldb_from_local')
Esempio n. 3
0
def create_cache_from_remote():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('python manage.py create_cache_from_remote')
Esempio n. 4
0
def index_sample_packages():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('python manage.py index_sample_packages')
Esempio n. 5
0
def wipe_repo():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('python manage.py wipe_repo')
Esempio n. 6
0
def tx_push():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'),
                shell_env(**env.fvars), cd(env.basedir)):
        run('tx push -s -t --skip --no-interactive')
Esempio n. 7
0
def build_css():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'),
                shell_env(**env.fvars), cd(env.basedir)):
        run('python setup.py build_css')
Esempio n. 8
0
def tx_pull():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'),
                shell_env(**env.fvars), cd(env.basedir)):
        run('tx pull -a --skip')
Esempio n. 9
0
def compile_catalog():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'),
                shell_env(**env.fvars), cd(env.basedir)):
        run('python setup.py compile_catalog')
Esempio n. 10
0
def extract_messages():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'),
                shell_env(**env.fvars), cd(env.basedir)):
        run('python setup.py extract_messages')
Esempio n. 11
0
def report_setup_data():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'),
                shell_env(**env.fvars), cd(env.basedir)):
        run('python setup.py report_setup_data')
Esempio n. 12
0
def clean_sphinx():
    """
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'),
                shell_env(**env.fvars), cd(env.basedir)):
        run('python setup.py clean_sphinx')
Esempio n. 13
0
def celery_purge_tasks():
    """
    Remove all tasks from the Celery queue.

    .. versionadded:: 0.2
    """
    docker_check_container()

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('python manage.py celery purge')
Esempio n. 14
0
def django_runserver():
    """
    Run the Django development server and other services.

    .. versionadded:: 0.2
    """
    docker_check_container()

    log.info('Starting services ...')

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('bash %(tribus_django_runserver_script)s' % env)
Esempio n. 15
0
def django_shell():
    """
    Open a Django shell inside the runtime container.

    .. versionadded:: 0.2
    """
    docker_check_container()

    log.info('Opening a django shell inside the runtime container ...')
    log.info('(When you are done, press CTRL+D to get out).')

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('python manage.py shell')
Esempio n. 16
0
def django_syncdb():
    """
    Synchronize the configuration of the container with current codebase.

    This function executes Django's syncdb, configures admin users, registers
    Waffle's switches, among other operations.

    .. versionadded:: 0.2
    """
    docker_check_container()

    log.info('Syncing databases and configuration ...')

    with nested(hide('warnings', 'stderr', 'running'), shell_env(**env.fvars),
                cd(env.basedir)):
        run('bash %(tribus_django_syncdb_script)s' % env)