def setup_memcached(**kw): conf = {} for k, v in kw.items(): conf[k.upper()] = v config.update(conf)
def configure(json_string): """ Set config, expects JSON encoded string """ try: config.update(json.loads(json_string)) except ValueError, e: red('Config value should be valid JSON')
def setup_elasticsearch(**kw): conf = config.read() for k, v in kw.items(): conf[k.upper()] = v config.update(conf)
def setup_elasticsearch(**kw): conf = {} for k, v in kw.items(): conf[k.upper()] = v config.update(conf)
def configure(config_json): """ Set config.json, expects JSON encoded string """ try: config.update(json.loads(config_json)) except ValueError, e: click.secho('Config value should be valid JSON', fg='red')
def setup_redis(**kw): conf = {} for k, v in kw.items(): conf[k.upper()] = v config.update(conf)
def setup_redis(ctx, **kw): conf = config.read() for k, v in kw.items(): conf[k.upper()] = v config.update(conf) install_redis()
def setup_redis(**kw): conf = {} for k, v in kw.items(): conf[k.upper()] = v config.update(conf) install_redis()
def setup(ctx, **kw): """ Start setup wizard """ try: os.mkdir('/etc/realms-wiki') except OSError: pass conf = {} for k, v in kw.items(): conf[k.upper()] = v conf_path = config.update(conf) if conf['CACHE_TYPE'] == 'redis': prompt_and_invoke(ctx, setup_redis) elif conf['CACHE_TYPE'] == 'memcached': prompt_and_invoke(ctx, setup_memcached) if conf['SEARCH_TYPE'] == 'elasticsearch': prompt_and_invoke(ctx, setup_elasticsearch) elif conf['SEARCH_TYPE'] == 'whoosh': install_whoosh() green('Config saved to %s' % conf_path) if not conf_path.startswith('/etc/realms-wiki'): yellow('Note: You can move file to /etc/realms-wiki/realms-wiki.json') click.echo() yellow('Type "realms-wiki start" to start server') yellow('Type "realms-wiki dev" to start server in development mode') yellow('Full usage: realms-wiki --help')
def setup(ctx, **kw): """ Start setup wizard """ conf = {} for k, v in kw.items(): conf[k.upper()] = v config.update(conf) if conf['CACHE_TYPE'] == 'redis': ctx.invoke(setup_redis) elif conf['CACHE_TYPE'] == 'memcached': ctx.invoke(setup_memcached) click.secho('Config saved to %s/config.json' % config.APP_PATH, fg='green') click.secho('Type "realms-wiki run" to start server', fg='yellow')
def setup(ctx, **kw): """ Start setup wizard """ conf = {} for k, v in kw.items(): conf[k.upper()] = v conf_path = config.update(conf) if conf['CACHE_TYPE'] == 'redis': ctx.invoke(setup_redis) elif conf['CACHE_TYPE'] == 'memcached': ctx.invoke(setup_memcached) green('Config saved to %s' % conf_path) yellow('Type "realms-wiki start" to start server') yellow('Type "realms-wiki dev" to start server in development mode')