Skip to content

Commit 7db89dd

Browse files
committed
修改后端的env example
1 parent 389a0d1 commit 7db89dd

2 files changed

Lines changed: 29 additions & 43 deletions

File tree

‎.env.example‎

Lines changed: 28 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,40 @@
1-
REDIS_PASSWORD=change-me
1+
# --- 数据库与基础设施 (针对 Neon 或本地 Docker) ---
2+
PGHOST=localhost
3+
PGPORT=5432
4+
PGUSER=neondb_owner
5+
PGPASSWORD=change_me
6+
PGDATABASE=neondb
7+
PGSSLMODE=disable
28

3-
POSTGRES_DB=involution_hell
4-
POSTGRES_USER=involution
5-
POSTGRES_PASSWORD=change_me
6-
SPRING_DATASOURCE_URL=jdbc:postgresql://postgres:5432/involution_hell
7-
SPRING_DATASOURCE_USERNAME=involution
8-
SPRING_DATASOURCE_PASSWORD=change_me
9-
SPRING_SQL_INIT_MODE=always
9+
# 你也可以直接提供单一条目 (Spring Boot 将优先尝试解析 individual 变量)
10+
DATABASE_URL=postgresql://neondb_owner:change_me@localhost:5432/neondb?sslmode=disable
1011

11-
# For local macOS / Windows Docker Desktop, host.docker.internal is usually preferred.
12-
# For Linux servers, replace this with the real host IP or private network IP.
13-
ROCKETMQ_BROKER_IP1=host.docker.internal
12+
# --- Spring Security OAuth2 (针对 GitHub 认证) ---
13+
# 请从 GitHub Developer Settings 获取以下信息
14+
AUTH_GITHUB_ID=
15+
AUTH_GITHUB_SECRET=
16+
AUTH_SECRET=
1417

15-
SPRING_PROFILES_ACTIVE=default
16-
SERVER_PORT=8080
18+
# --- 应用基本设置 ---
1719
SPRING_APPLICATION_NAME=backend
18-
BACKEND_IMAGE_NAME=backend:native
20+
SERVER_PORT=8080
21+
SPRING_PROFILES_ACTIVE=default
22+
SPRING_SQL_INIT_MODE=always
1923

20-
SA_TOKEN_TOKEN_NAME=satoken
21-
SA_TOKEN_TIMEOUT=2592000
22-
SA_TOKEN_ACTIVE_TIMEOUT=7200
23-
SA_TOKEN_IS_CONCURRENT=true
24-
SA_TOKEN_IS_SHARE=false
25-
SA_TOKEN_TOKEN_STYLE=random-64
26-
SA_TOKEN_IS_LOG=true
24+
# --- OpenAI 与 AI 助手 ---
25+
OPENAI_API_KEY=
26+
OPENAI_API_URL=https://api.openai.com/v1
27+
OPENAI_MODEL=gpt-4.1
2728

28-
MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE=health
29+
# --- 监控与 Actuator ---
30+
MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE=health,info,metrics
2931
MANAGEMENT_ENDPOINT_HEALTH_PROBES_ENABLED=true
30-
MANAGEMENT_ENDPOINT_HEALTH_SHOW_DETAILS=never
32+
MANAGEMENT_ENDPOINT_HEALTH_SHOW_DETAILS=always
3133

32-
OPENAI_API_URL=https://api.openai.com/v1/responses
33-
OPENAI_API_KEY=
34-
OPENAI_MODEL=gpt-4.1
34+
# --- 缓存 (Redis) ---
35+
REDIS_PASSWORD=change-me
3536

37+
# --- 网关与代理 (Caddy) ---
3638
CADDY_SITE_ADDRESS=:80
3739
CADDY_HTTP_PORT=80
38-
CADDY_HTTPS_PORT=443
39-
CADDY_ACME_EMAIL=ops@example.com
40-
CADDY_GLOBAL_LOG_LEVEL=INFO
41-
CADDY_ACCESS_LOG_LEVEL=INFO
42-
# Keep this aligned with SERVER_PORT when you change the backend container port.
4340
CADDY_UPSTREAM=backend:8080
44-
CADDY_UPSTREAM_HEALTH_URI=/actuator/health
45-
CADDY_UPSTREAM_HEALTH_INTERVAL=30s
46-
CADDY_UPSTREAM_HEALTH_TIMEOUT=5s
47-
CADDY_MAX_REQUEST_BODY=20MB
48-
CADDY_DIAL_TIMEOUT=5s
49-
CADDY_RESPONSE_HEADER_TIMEOUT=30s
50-
CADDY_KEEPALIVE=30s
51-
CADDY_LB_TRY_DURATION=5s
52-
CADDY_LB_TRY_INTERVAL=250ms
53-
CADDY_FAIL_DURATION=30s
54-
CADDY_MAX_FAILS=3

‎README.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
<p align="center">
2323
<img alt="Spring Boot" src="https://img.shields.io/badge/Spring_Boot-6DB33F?style=for-the-badge&logo=springboot&logoColor=white" />
24-
<img alt="Kotlin" src="https://img.shields.io/badge/Kotlin-7F52FF?style=for-the-badge&logo=kotlin&logoColor=white" />
24+
<img alt="Java" src="https://img.shields.io/badge/Java-7F52FF?style=for-the-badge&logo=java&logoColor=white" />
2525
<img alt="PostgreSQL" src="https://img.shields.io/badge/PostgreSQL-4169E1?style=for-the-badge&logo=postgresql&logoColor=white" />
2626
<img alt="Neon" src="https://img.shields.io/badge/Neon-00E599?style=for-the-badge&logo=neon&logoColor=black" />
2727
</p>

0 commit comments

Comments
 (0)