修改常见默认端口

This commit is contained in:
yml2213
2026-08-04 15:34:34 +08:00
parent 68cf35b272
commit 569109cd92
11 changed files with 46 additions and 34 deletions
+12 -10
View File
@@ -36,8 +36,8 @@ make dev
`make dev` 会通过 Docker Compose 启动 `affiliate_dash/postgres`,后端和前端仍在宿主机运行,方便热更新。首次从旧版 `affiliate_dash_postgres_dev` 开发容器迁移时,脚本会停止旧容器并优先复用旧数据卷。
启动后:
- 前端:`http://localhost:5173`
- 后端:`http://localhost:8080`
- 前端:`http://localhost:15173`
- 后端:`http://localhost:18080`
- 默认管理员:`admin` / `admin123`
`Ctrl+C` 停止所有服务。
@@ -49,8 +49,8 @@ make dev
make install
# 分别启动
make backend # 后端 :8080
make frontend # 前端 :5173
make backend # 后端 :18080
make frontend # 前端 :15173
```
## Docker 生产部署
@@ -78,10 +78,10 @@ make docker-up
docker compose up -d --build
```
服务端口:
- `:80` — 前端页面 + API(Caddy 统一入口)
- `:8080` — 后端 API(直接访问,调试用)
- `:5432` — PostgreSQL(本地开发/调试用,可通过 `POSTGRES_PORT` 调整)
服务端口(默认值已避开常见端口,避免与其他项目冲突;均可在 `.env` 中覆盖)
- `:80` — 前端页面 + API(Caddy 统一入口,可通过 `HTTP_PORT`/`HTTPS_PORT` 调整
- `:18080` — 后端 API(直接访问,调试用,可通过 `PORT` 调整
- `:15432` — PostgreSQL(本地开发/调试用,可通过 `POSTGRES_PORT` 调整)
### 常用命令
@@ -99,11 +99,13 @@ make docker-down # 停止并移除
| 变量 | 说明 | 默认值 |
|------|------|--------|
| `PORT` | 后端端口 | `8080` |
| `PORT` | 后端端口 | `18080` |
| `FRONTEND_PORT` | 前端开发端口 | `15173` |
| `HTTP_PORT` / `HTTPS_PORT` | Caddy 对外 HTTP/HTTPS 端口 | `80` / `443` |
| `JWT_SECRET` | JWT 签名密钥 | 开发默认值 |
| `DATABASE_URL` | PostgreSQL 连接串 | 本地开发默认值 |
| `DOCKER_DATABASE_URL` | Docker 后端容器内 PostgreSQL 连接串,通常无需设置 | Compose 内置默认值 |
| `POSTGRES_PORT` | PostgreSQL 映射到宿主机的端口 | `5432` |
| `POSTGRES_PORT` | PostgreSQL 映射到宿主机的端口 | `15432` |
| `COMPOSE_PROJECT_NAME` | Docker Compose 项目名 | `affiliate_dash` |
| `POSTGRES_DATA_VOLUME` | PostgreSQL 数据卷名 | `affiliate_dash_postgres_data` |
| `GIN_MODE` | Gin 运行模式 | `debug` |