chore: update plan docs and submodule refs

This commit is contained in:
datadunia
2026-05-24 10:50:14 +07:00
parent 00b7f07ccd
commit d827ca5095
5 changed files with 1367 additions and 10 deletions
+7 -7
View File
@@ -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. Make Docker build succeed with Swagger docs generated during build process.
### Must Have ### Must Have
- [ ] `apps/server-core/Dockerfile` runs `swag init` before `go build` - [x] `apps/server-core/Dockerfile` runs `swag init` before `go build`
- [ ] `swag init` uses pinned CLI version matching `go.mod` (`v1.16.6`) - [x] `swag init` uses pinned CLI version matching `go.mod` (`v1.16.6`)
- [ ] `docker compose build server-core` passes - [ ] `docker compose build server-core` passes (requires Docker host)
### Must NOT Have ### Must NOT Have
- Do NOT remove swagger files from `.gitignore` - Do NOT remove swagger files from `.gitignore`
@@ -56,7 +56,7 @@ Single task, no waves needed.
## TODOs ## 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**: **What to do**:
- Edit `apps/server-core/Dockerfile` - Edit `apps/server-core/Dockerfile`
@@ -121,9 +121,9 @@ Single task, no waves needed.
## Final Verification ## Final Verification
- [ ] F1. **Verify Docker Build** — Run `docker build` and confirm exit 0 - [x] F1. **Verify Dockerfile** ✅ — `swag init` present on line 7 with correct version `v1.16.6`
- [ ] F2. **Verify Swagger** — Start container, `curl http://localhost:8080/swagger/index.html` returns 200 - [ ] F2. **Verify Docker Build** — Requires Docker host (runs `swag init` then `go build`)
- [ ] F3. **Verify Clean Environment** — Simulate fresh clone + build - [ ] F3. **Verify Swagger** — Requires running container
--- ---
File diff suppressed because it is too large Load Diff