️ feat: 更新README以包含环境变量配置说明,并删除示例docker-compose文件

This commit is contained in:
2025-07-26 10:44:27 +08:00
parent 49ebb484fa
commit d5d0b75dd3
3 changed files with 17 additions and 32 deletions

View File

@ -1,10 +1,16 @@
# Captcha settings
# 后端所有环境变量及其示例
# Captcha settings 机器人挑战配置
# 开发模式下的直接通过验证码
CAPTCHA_DEV_PASSCODE=114514
# captcha类型支持turnstile recaptcha hcaptchadisable为禁用验证码
CAPTCHA_TYPE=turnstile
# captcha设置
CAPTCHA_SITE_SECRET=89dh29djha28dh
CAPTCHA_SECRET_KEY=89dh28912dh1289dh128d9d
# Database settings
# Database settings 数据库配置
# 数据库驱动支持sqlite postgres
DB_DRIVER=sqlite
DB_NAME=blog
DB_PATH=./data/data.db
@ -12,8 +18,10 @@ DB_HOST=postgres
DB_PORT=5432
DB_USER=blog
DB_PASSWORD=blog
# postgres数据库SSL模式
DB_SSLMODE=disable
# Email settings
# Email settings 邮件配置
EMAIL_ENABLED=false
EMAIL_USERNAME=xxx@bbb.com
EMAIL_PASSWORD=xxx
@ -22,15 +30,12 @@ EMAIL_HOST=smtp.xxx.com
EMAIL_PORT=465
EMAIL_SSL=true
# App settings
BASE_URL=https://blog.jason.moe
# App settings 应用程序配置
BASE_URL=https://blog.shenyu.moe
MAX_REQUEST_BODY_SIZE=1000000
MODE=prod
PORT=8888
PASSWORD_SALT=1234567890
JWT_SECRET=1234567890
TOKEN_DURATION=3600
REFRESH_TOKEN_DURATION=604800
REFRESH_TOKEN_DURATION_WITH_REMEMBER=1209600
REFRESH_TOKEN_DURATION=604800

View File

@ -83,3 +83,6 @@ pnpm start
```
可以通过环境变量或者.env.production文件配置后端API端点
## 环境变量配置
后端所有环境变量及其示例在[`.env.example`](./.env.example)文件中

View File

@ -1,23 +0,0 @@
services:
frontend:
container_name: neo-blog-frontend
environment:
- NEXT_PUBLIC_API_BASE_URL=http://neo-blog-backend:8888
image: snowykami/neo-blog-frontend:latest
networks:
- neo-blog-network
restart: always
backend:
container_name: neo-blog-backend
image: snowykami/neo-blog-backend:latest
networks:
- neo-blog-network
restart: always
volumes:
- ./data:/app/data
- ./.env:/app/.env
networks:
neo-blog-network:
driver: bridge