chore: update plan docs and submodule refs
This commit is contained in:
@@ -37,9 +37,9 @@ Root cause: `apps/server-core/.gitignore` (lines 40-43) ignores `docs/docs.go`,
|
||||
Make Docker build succeed with Swagger docs generated during build process.
|
||||
|
||||
### Must Have
|
||||
- [ ] `apps/server-core/Dockerfile` runs `swag init` before `go build`
|
||||
- [ ] `swag init` uses pinned CLI version matching `go.mod` (`v1.16.6`)
|
||||
- [ ] `docker compose build server-core` passes
|
||||
- [x] `apps/server-core/Dockerfile` runs `swag init` before `go build` ✅
|
||||
- [x] `swag init` uses pinned CLI version matching `go.mod` (`v1.16.6`) ✅
|
||||
- [ ] `docker compose build server-core` passes (requires Docker host)
|
||||
|
||||
### Must NOT Have
|
||||
- Do NOT remove swagger files from `.gitignore`
|
||||
@@ -56,7 +56,7 @@ Single task, no waves needed.
|
||||
|
||||
## TODOs
|
||||
|
||||
- [ ] 1. Fix Dockerfile — Add `swag init` in builder stage
|
||||
- [x] 1. Fix Dockerfile — Add `swag init` in builder stage (ALREADY APPLIED — Dockerfile line 7 sudah ada `swag init`)
|
||||
|
||||
**What to do**:
|
||||
- Edit `apps/server-core/Dockerfile`
|
||||
@@ -121,9 +121,9 @@ Single task, no waves needed.
|
||||
|
||||
## Final Verification
|
||||
|
||||
- [ ] F1. **Verify Docker Build** — Run `docker build` and confirm exit 0
|
||||
- [ ] F2. **Verify Swagger** — Start container, `curl http://localhost:8080/swagger/index.html` returns 200
|
||||
- [ ] F3. **Verify Clean Environment** — Simulate fresh clone + build
|
||||
- [x] F1. **Verify Dockerfile** ✅ — `swag init` present on line 7 with correct version `v1.16.6`
|
||||
- [ ] F2. **Verify Docker Build** — Requires Docker host (runs `swag init` then `go build`)
|
||||
- [ ] F3. **Verify Swagger** — Requires running container
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user