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.
## 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.
.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.
Đã 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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Vấn đề
Confuse port giữa các chỗ:
.env.example:API_PORT=28080configs/config.go:ApiDefaultPort = "8080"docker-compose.yml: map28080:8080(host:container)README: nói service ởhttp://localhost:2808028080trong.env.examplethực ra là host port (do docker map), nhưngAPI_PORTlại là container port. Nếu user copy.env.examplevào.envrồi chạy docker-compose, container sẽ listen:28080nhưng docker map28080: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 map28080:8080).28080:28080nếu muốnAPI_PORT=28080.Đã 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 map28080:8080(host truy cập tạihttp://localhost:28080). Chỉ override khi đổi host-side mapping hoặc chạy non-Docker.Verify:
gofmtclean, build PASS.