-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
122 lines (93 loc) · 2.25 KB
/
env.example
File metadata and controls
122 lines (93 loc) · 2.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
# HTML2Markdown 服务配置示例
# 复制此文件为 .env 并根据需要修改配置
# ===================
# 服务器配置
# ===================
# HTTP服务端口
HTTP_PORT=8080
# GRPC服务端口
GRPC_PORT=9090
# 服务主机地址
HTTP_HOST=0.0.0.0
GRPC_HOST=0.0.0.0
# 运行环境: development, production, testing
ENVIRONMENT=development
# 服务名称和版本
SERVICE_NAME=html2md
SERVICE_VERSION=1.0.0
# 服务超时时间
SERVICE_TIMEOUT=30s
HTTP_READ_TIMEOUT=30s
HTTP_WRITE_TIMEOUT=30s
HTTP_IDLE_TIMEOUT=60s
GRPC_TIMEOUT=30s
# GRPC消息大小限制
GRPC_MAX_RECV_MSG_SIZE=4194304 # 4MB
GRPC_MAX_SEND_MSG_SIZE=4194304 # 4MB
# ===================
# 日志配置
# ===================
# 日志级别: debug, info, warn, error
LOG_LEVEL=info
# 日志格式: json, text
LOG_FORMAT=json
# 日志输出: stdout, stderr, file
LOG_OUTPUT=stdout
# 日志文件路径(当LOG_OUTPUT=file时)
LOG_FILE=/app/logs/html2md.log
# ===================
# 转换器配置
# ===================
# 最大输入大小(字节)
CONVERTER_MAX_INPUT_SIZE=10485760 # 10MB
# 最大批量转换数量
CONVERTER_MAX_BATCH_SIZE=100
# 默认启用的插件(逗号分隔)
CONVERTER_DEFAULT_PLUGINS=base,commonmark
# 转换超时时间
CONVERTER_TIMEOUT=30s
# 是否启用缓存
CONVERTER_ENABLE_CACHE=false
# ===================
# Redis配置(可选)
# ===================
# Redis密码
REDIS_PASSWORD=html2md123
# Redis主机和端口
REDIS_HOST=redis
REDIS_PORT=6379
# Redis数据库编号
REDIS_DB=0
# ===================
# 监控配置(可选)
# ===================
# 是否启用Prometheus监控
ENABLE_PROMETHEUS=false
# Prometheus端口
PROMETHEUS_PORT=9091
# ===================
# SSL配置(可选)
# ===================
# 是否启用HTTPS
ENABLE_HTTPS=false
# SSL证书路径
SSL_CERT_PATH=/etc/ssl/certs/cert.pem
SSL_KEY_PATH=/etc/ssl/private/key.pem
# ===================
# 安全配置
# ===================
# API密钥(可选,用于API认证)
API_KEY=
# 允许的CORS源站(可选)
CORS_ORIGINS=*
# 请求频率限制(每分钟)
RATE_LIMIT=100
# ===================
# 开发配置
# ===================
# 是否启用调试模式
DEBUG=false
# 是否启用性能分析
ENABLE_PROFILING=false
# 性能分析端口
PROFILING_PORT=6060