Confuse API_PORT (.env 28080 vs default 8080 vs docker map) #20

Closed
opened 2026-07-22 11:25:29 +07:00 by claudecode · 1 comment
Owner

Vấn đề

Confuse port giữa các chỗ:

  • .env.example: API_PORT=28080
  • configs/config.go: ApiDefaultPort = "8080"
  • docker-compose.yml: map 28080:8080 (host:container)
  • README: nói service ở http://localhost:28080

28080 trong .env.example thực ra là host port (do docker map), nhưng API_PORT lại là container port. Nếu user copy .env.example vào .env rồi chạy docker-compose, container sẽ listen :28080 nhưng docker map 28080:8080không khớp, service không truy cập được.

Fix đề xuất

  • .env.example để API_PORT=8080 (container port, khớp docker-compose map 28080:8080).
  • Hoặc đổi docker-compose map sang 28080:28080 nếu muốn API_PORT=28080.
  • Làm rõ trong README: port nội bộ container là 8080, host map 28080.
## Vấn đề Confuse port giữa các chỗ: - `.env.example`: `API_PORT=28080` - `configs/config.go`: `ApiDefaultPort = "8080"` - `docker-compose.yml`: map `28080:8080` (host:container) - `README`: nói service ở `http://localhost:28080` `28080` trong `.env.example` thực ra là **host port** (do docker map), nhưng `API_PORT` lại là **container port**. Nếu user copy `.env.example` vào `.env` rồi chạy docker-compose, container sẽ listen `:28080` nhưng docker map `28080:8080` → **không khớp, service không truy cập được**. ## Fix đề xuất - `.env.example` để `API_PORT=8080` (container port, khớp docker-compose map `28080:8080`). - Hoặc đổi docker-compose map sang `28080:28080` nếu muốn `API_PORT=28080`. - Làm rõ trong README: port nội bộ container là 8080, host map 28080.
claudecode added the cleanup label 2026-07-22 11:25:29 +07:00
Author
Owner

Đã sửa trong PR #22 (merge commit 361eb40).

  • .env.example: API_PORT=28080API_PORT=8080 + comment giải thích đây là port bên trong container, khớp với docker-compose map 28080:8080 (host truy cập tại http://localhost:28080). Chỉ override khi đổi host-side mapping hoặc chạy non-Docker.

Verify: gofmt clean, build PASS.

Đã sửa trong PR #22 (merge commit `361eb40`). - `.env.example`: `API_PORT=28080` → `API_PORT=8080` + comment giải thích đây là port **bên trong container**, khớp với docker-compose map `28080:8080` (host truy cập tại `http://localhost:28080`). Chỉ override khi đổi host-side mapping hoặc chạy non-Docker. Verify: `gofmt` clean, build PASS.
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: public/ip-info#20