浏览代码

More config options

shin- 12 年之前
父节点
当前提交
75afb68fe3
共有 2 个文件被更改,包括 7 次插入5 次删除
  1. 4 4
      stackbrew/app.py
  2. 3 1
      stackbrew/config.json

+ 4 - 4
stackbrew/app.py

@@ -15,12 +15,12 @@ app = flask.Flask('stackbrew')
 config = None
 with open('./config.json') as config_file:
     config = json.load(config_file)
-data = db.DbManager(debug=config['debug'])
+data = db.DbManager(config['db_url'], debug=config['debug'])
 
 
 @app.route('/')
 def home():
-    return utils.resp(app, 'Hello World')
+    return utils.resp(app, 'stackbrew')
 
 
 @app.route('/summary')
@@ -51,7 +51,7 @@ if config['debug']:
 
 def build_task():
     summary = brew.build_library(
-        'https://github.com/shin-/brew.git', namespace='stackbrew',
+        config['library_repo'], namespace='stackbrew',
         debug=config['debug'], push=config['push'], prefill=False,
         repos_folder=config['repos_folder'], logger=app.logger
     )
@@ -63,6 +63,6 @@ try:
                        logger=app.logger)
     app.logger.info('Periodic build task initiated.')
 except RuntimeError:
-    app.logger.info('Periodic build task already locked.')
+    app.logger.warning('Periodic build task already locked.')
 
 app.run(debug=config['debug'])

+ 3 - 1
stackbrew/config.json

@@ -2,5 +2,7 @@
     "debug": true,
     "push": false,
     "build_interval": 6000,
-    "repos_folder": "/opt/stackbrew/repos"
+    "repos_folder": "/opt/stackbrew/repos",
+    "db_url": "/opt/stackbrew/data.db",
+    "library_repo": "https://github.com/shin-/brew.git"
 }