Files
@ 28a4bb11bb6f
Branch filter:
Location: kallithea/rhodecode/websetup.py - annotation
28a4bb11bb6f
738 B
text/x-python
dbmigrations:
added first working upgrade script
fixed wrong versions
fixed template path
added first working upgrade script
fixed wrong versions
fixed template path
1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 7ae66bddf48d 7ae66bddf48d 1e757ac98988 8924ed0e4f36 2642f128ad46 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 7ae66bddf48d 03676d39dd0a 1e757ac98988 2642f128ad46 2642f128ad46 2642f128ad46 2642f128ad46 | """Setup the rhodecode application"""
from rhodecode.config.environment import load_environment
from rhodecode.lib.db_manage import DbManage
import logging
import os
log = logging.getLogger(__name__)
def setup_app(command, conf, vars):
"""Place any commands to setup rhodecode here"""
dbconf = conf['sqlalchemy.db1.url']
dbmanage = DbManage(log_sql=True, dbconf=dbconf, root=conf['here'], tests=False)
dbmanage.create_tables(override=True)
dbmanage.set_db_version()
dbmanage.config_prompt(None)
dbmanage.create_default_user()
dbmanage.admin_prompt()
dbmanage.create_permissions()
dbmanage.populate_default_permissions()
load_environment(conf.global_conf, conf.local_conf, initial=True)
|