From 8b47d1efae2d058c2759d6859e203bca5ae2edf2 Mon Sep 17 00:00:00 2001 From: yoge Date: Tue, 31 Mar 2026 22:59:21 +0800 Subject: [PATCH] refactor: update config file --- config/config_dev.yaml | 2 +- config/config_local.yaml | 69 ++++++++++++++++++++++++++++++++++++++++ main.go | 4 +-- 3 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 config/config_local.yaml diff --git a/config/config_dev.yaml b/config/config_dev.yaml index 9cee0cc..c8cab70 100644 --- a/config/config_dev.yaml +++ b/config/config_dev.yaml @@ -66,4 +66,4 @@ email: username: "support@texpixel.com" password: "8bPw2W9LlgHSTTfk" resend: - api_key: "re_xxxxxxxxxxxx" + api_key: "re_dZxRaFAB_D5YME7u6kdRmDxqw4v1G7t87" diff --git a/config/config_local.yaml b/config/config_local.yaml new file mode 100644 index 0000000..4b45160 --- /dev/null +++ b/config/config_local.yaml @@ -0,0 +1,69 @@ +server: + port: 8024 + mode: debug # debug/release + +database: + driver: mysql + host: 192.168.5.56 + port: 3006 + username: root + password: root123 + dbname: doc_ai + max_idle: 10 + max_open: 100 + +redis: + addr: 192.168.5.56:6079 + password: redis123 + db: 0 + +limit: + formula_recognition: 3 + +log: + appName: document_ai + level: info + format: console # json, console + outputPath: ./logs/app.log # 日志文件路径 + maxSize: 2 # 单个日志文件最大尺寸,单位MB + maxAge: 1 # 日志保留天数 + maxBackups: 1 # 保留的旧日志文件最大数量 + compress: false # 是否压缩旧日志 + +aliyun: + sms: + access_key_id: "LTAI5tB9ur4ExCF4dYPq7hLz" + access_key_secret: "91HulOdaCpwhfBesrUDiKYvyi0Qkx1" + sign_name: "北京比特智源科技" + template_code: "SMS_291510729" + + oss: + endpoint: static.texpixel.com + inner_endpoint: oss-cn-beijing-internal.aliyuncs.com + access_key_id: LTAI5t8qXhow6NCdYDtu1saF + access_key_secret: qZ2SwYsNCEBckCVSOszH31yYwXU44A + bucket_name: texpixel-doc1 + +mathpix: + app_id: "ocr_eede6f_ea9b5c" + app_key: "fb72d251e33ac85c929bfd4eec40d78368d08d82fb2ee1cffb04a8bb967d1db5" + +baidu_ocr: + token: "e3a47bd2438f1f38840c203fc5939d17a54482d1" + +google: + client_id: "404402221037-nqdsk11bkpk5a7oh396mrg1ieh28u6q1.apps.googleusercontent.com" + client_secret: "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" + redirect_uri: "https://app.cloud.texpixel.com:10443/auth/google/callback" + proxy: "http://192.168.5.56:7890" + +email: + from_name: "TexPixel Support" + from_addr: "support@texpixel.com" + aliyun_smtp: + host: "smtp.qiye.aliyun.com" + port: 465 + username: "support@texpixel.com" + password: "8bPw2W9LlgHSTTfk" + resend: + api_key: "re_dZxRaFAB_D5YME7u6kdRmDxqw4v1G7t87" diff --git a/main.go b/main.go index e487969..e799739 100644 --- a/main.go +++ b/main.go @@ -26,11 +26,9 @@ import ( func main() { // 加载配置 env := "" - flag.StringVar(&env, "env", "dev", "environment (dev/prod)") + flag.StringVar(&env, "env", "local", "environment (dev/prod/local)") flag.Parse() - fmt.Println("env:", env) - configPath := fmt.Sprintf("./config/config_%s.yaml", env) if err := config.Init(configPath); err != nil { panic(err)