INNER CODE UNIT · Python

deploy_ruby

piku/piku · piku.py:584

def deploy_ruby(app, deltas={}):
    """Deploy a Ruby Application"""

    virtual = join(ENV_ROOT, app)
    env_file = join(APP_ROOT, app, 'ENV')

    env = {
        'VIRTUAL_ENV': virtual,
        "PATH": ':'.join([join(virtual, "bin"), join(app, ".bin"), environ['PATH']]),
    }
    if exists(env_file):
        env.update(parse_settings(env_file, env))

    if not exists(virtual):
        echo("-----> Building Ruby Application")
        makedirs(virtual)
        call('bundle config set --local path $VIRTUAL_ENV', cwd=join(APP_ROOT, app), env=env, shell=True)
    else:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…