Skip to content

docs(lab6): dockerized QuickNotes submission - #1490

Open
HNS2112 wants to merge 5 commits into
inno-devops-labs:mainfrom
HNS2112:feature/lab6
Open

docs(lab6): dockerized QuickNotes submission#1490
HNS2112 wants to merge 5 commits into
inno-devops-labs:mainfrom
HNS2112:feature/lab6

Conversation

@HNS2112

@HNS2112 HNS2112 commented Aug 5, 2026

Copy link
Copy Markdown

Goal

Lab 6 submission: multi-stage distroless Dockerfile (16.2 MB) and compose with healthcheck, persistent volume and the six container security defaults.

Changes

  • app/Dockerfile β€” multi-stage, distroless static, nonroot, CGO_ENABLED=0
  • compose.yaml β€” named volume, healthcheck, hardening options
  • submissions/lab6.md β€” report covering Tasks 1–2 and the bonus

Testing

Image 16.2 MB, runs as nonroot, /health returns 200.
Persistence verified: note survives down && up, removed by down -v.
All six hardening defaults verified by inspection and behaviourally; Trivy scanned β€” 0 CVEs in the OS layer, 15 in the Go stdlib.

Checklist

  • Title is a clear sentence (≀ 70 chars)
  • Commits are signed (git log --show-signature)
  • submissions/labN.md updated

HNS2112 added 5 commits August 3, 2026 22:31
Signed-off-by: Elvira <239804565+HNS2112@users.noreply.github.com>
Signed-off-by: HNS <239804565+HNS2112@users.noreply.github.com>
Signed-off-by: Elvira <239804565+HNS2112@users.noreply.github.com>
Signed-off-by: Elvira <239804565+HNS2112@users.noreply.github.com>
Signed-off-by: Elvira <239804565+HNS2112@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant