summaryrefslogtreecommitdiffstats
path: root/dashboard/backend/install_db.py
diff options
context:
space:
mode:
authorMatthewLi <matthew.lijun@huawei.com>2017-06-25 22:36:01 -0400
committerMatthewLi <matthew.lijun@huawei.com>2017-06-25 22:36:01 -0400
commitcbf8b9e32d57f30fed5a6b1bba971fd530e65520 (patch)
treedeead845fc81e5092714ebd03c148b6daef296bd /dashboard/backend/install_db.py
parent2a4e39ee4abdbbadf1285a75fb5540a09432b5f4 (diff)
delete unused dashboard backend packages
JIRA: DOVETAIL-452 since testapi/mongoDB/openstack 3rd paty dahsboard packages are used for dovetail now in releng repo. the out-dated mysql-based dashboard backend packages are deleted Change-Id: I304c6c40b47e2fac513dd2de873644b749c3275d Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
Diffstat (limited to 'dashboard/backend/install_db.py')
-rwxr-xr-xdashboard/backend/install_db.py55
1 files changed, 0 insertions, 55 deletions
diff --git a/dashboard/backend/install_db.py b/dashboard/backend/install_db.py
deleted file mode 100755
index d37a4099..00000000
--- a/dashboard/backend/install_db.py
+++ /dev/null
@@ -1,55 +0,0 @@
-##############################################################################
-# Copyright (c) 2016 Huawei Technologies Co.,Ltd and others.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Apache License, Version 2.0
-# which accompanies this distribution, and is available at
-# http://www.apache.org/licenses/LICENSE-2.0
-##############################################################################
-
-# create db in new env
-from dovetail.utils import flags
-from dovetail.utils import logsetting
-from dovetail.utils import setting_wrapper as setting
-
-from flask_script import Manager
-
-from dovetail.db import database
-from dovetail.api.api import app
-
-import os
-
-app_manager = Manager(app, usage="Perform database operations")
-
-# flags.init()
-curr_path = os.path.dirname(os.path.abspath(__file__))
-logdir = os.path.join(curr_path, 'log')
-if not os.path.exists(logdir):
- os.makedirs(logdir)
-
-flags.OPTIONS.logdir = logdir
-flags.OPTIONS.logfile = setting.WEB_LOGFILE
-logsetting.init()
-
-
-@app_manager.command
-def createdb():
- """Creates database from sqlalchemy models."""
- database.init()
- try:
- database.drop_db()
- except Exception:
- pass
-
- database.create_db()
-
-
-@app_manager.command
-def dropdb():
- """Drops database from sqlalchemy models."""
- database.init()
- database.drop_db()
-
-
-if __name__ == "__main__":
- app_manager.run()