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.
|
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
+1
-1
Submodule apps/dashboard-ui updated: bd96c54acc...dbb9c93751
+1
-1
Submodule apps/device-agent updated: 48efa78cba...17c299cd82
+1
-1
Submodule apps/server-core updated: d79189a2c2...b3872a97ae
Reference in New Issue
Block a user