Просмотр исходного кода

walle 2.0 alpha - 添加mysql配置端口

walle 6 лет назад
Родитель
Сommit
ec82b8c701
2 измененных файлов с 5 добавлено и 6 удалено
  1. 4 5
      walle/config/settings_prod.py
  2. 1 1
      walle/service/deployer.py

+ 4 - 5
walle/config/settings_prod.py

@@ -19,20 +19,18 @@ class ProdConfig(Config):
     """Production configuration."""
 
     # 服务启动 @TODO
-    # 跟hosts, nginx配置一致
-    # HOST = 'admin.walle-web.io'
     HOST = '0.0.0.0'
     PORT = 5000
 
     ENV = 'prod'
     DEBUG = False
-    PROPAGATE_EXCEPTIONS = True
+    # PROPAGATE_EXCEPTIONS = True
     WTF_CSRF_ENABLED = False
     DEBUG_TB_ENABLED = False
     CACHE_TYPE = 'simple'
 
     # 数据库设置 @TODO
-    SQLALCHEMY_DATABASE_URI = 'mysql://user:password@localhost/walle'
+    SQLALCHEMY_DATABASE_URI = 'mysql://user:password@localhost:3306/walle_python'
 
     # 设置session的保存时间。
     PERMANENT_SESSION_LIFETIME = timedelta(days=1)
@@ -56,9 +54,9 @@ class ProdConfig(Config):
 
     # 日志 @TODO
     LOG_PATH = os.path.join(Config.PROJECT_ROOT, 'logs')
+    LOG_PATH_EXCEPTION = os.path.join(LOG_PATH, 'exception.log')
     LOG_PATH_ERROR = os.path.join(LOG_PATH, 'error.log')
     LOG_PATH_INFO = os.path.join(LOG_PATH, 'info.log')
-    LOG_PATH_DEBUG = os.path.join(LOG_PATH, 'debug.log')
     LOG_FILE_MAX_BYTES = 100 * 1024 * 1024
 
     # 轮转数量是 10 个
@@ -66,6 +64,7 @@ class ProdConfig(Config):
     LOG_FORMAT = "%(asctime)s %(thread)d %(message)s"
 
     # 宿主机(walle部署所在的机器以及用户) @TODO
+    # 启动walle服务的用户A, LOCAL_SERVER_USER == B
     LOCAL_SERVER_HOST = '127.0.0.1'
     LOCAL_SERVER_USER = 'work'
     LOCAL_SERVER_PORT = 22

+ 1 - 1
walle/service/deployer.py

@@ -201,7 +201,7 @@ class Deployer:
         # 压缩打包
         self.release_version_tar = '%s.tgz' % (self.release_version)
         with self.local.cd(self.local_codebase):
-            command = 'tar zcvf %s %s' % (self.release_version_tar, self.release_version)
+            command = 'tar zcf %s %s' % (self.release_version_tar, self.release_version)
             result = self.local.run(command, wenv=self.config())
 
     def prev_release(self, waller):