Skip to content

feat(lab10): ghcr release, HF Spaces deploy, Cloudflare tunnel bonus#1396

Open
markovav-official wants to merge 11 commits into
inno-devops-labs:mainfrom
markovav-official:feature/lab10
Open

feat(lab10): ghcr release, HF Spaces deploy, Cloudflare tunnel bonus#1396
markovav-official wants to merge 11 commits into
inno-devops-labs:mainfrom
markovav-official:feature/lab10

Conversation

@markovav-official

@markovav-official markovav-official commented Jul 7, 2026

Copy link
Copy Markdown

Goal

Ship QuickNotes to ghcr.io via tagged CI release, deploy on Hugging Face Spaces, and compare delivery with a Cloudflare quick tunnel (Lab 10).

Changes

  • Add .github/workflows/release.ymlv* tag → build → push to ghcr.io/.../quicknotes (lowercase image name)
  • Add cloud/hf-space/ Dockerfile + README (app_port: 8080) for HF Spaces
  • Add cloud/scripts/ latency helpers and cloud/teardown.md
  • Add submissions/lab10.md with Task 1–2 + bonus evidence and design answers

Testing

  • Pushed tag v0.1.0release run #2 green
  • docker pull --platform linux/amd64 ghcr.io/markovav-official/devops-intro/quicknotes:v0.1.0
  • HF Space https://markovav-devops-intro.hf.space/health → 200
  • Cloudflare quick tunnel verified from University VM (different network)
  • Latency evidence in submissions/attachments/lab10/

Checklist

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

@markovav-official markovav-official changed the title docs(lab10) feat(lab10): ghcr release, HF Spaces deploy, Cloudflare tunnel bonus Jul 7, 2026
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