JohnnnyTang GitHub avatar

web-deploy-tutorial

JohnnnyTang

A hands-on, structured deployment tutorial that takes graduate students from Docker basics to Kubernetes delivery, using an interactive HTML lecture, a demo microservice system, and reference docs.

Stars

4

7-day growth

No data

Forks

0

Open issues

0

License

No data

Last updated

2026-07-31

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It targets the real gap between writing code and shipping systems, with practical coverage of under-taught topics like offline/air-gapped delivery, Windows vs Linux Docker differences, and CI/CD via GitHub Actions.

Who it is for

  • Graduate students or lab members who can code but have never deployed a system
  • Instructors teaching deployment, DevOps, or software delivery courses
  • Developers wanting practical Docker Compose-to-Kubernetes guidance
  • Lab or team leads standardizing deployment handoff and offline delivery

Use cases

  • Classroom or workshop teaching with the interactive TUTORIAL.html and demo system
  • Self-paced learning to bridge Docker Compose and Kubernetes
  • Reference for building offline/air-gapped delivery packages
  • Hands-on practice improving Dockerfile layering, caching, and microservice deployment

Strengths

  • Progressive 17-chapter curriculum with concrete commands and code in each chapter
  • Demo repository includes a bad vs good Dockerfile and multiple service shapes such as static sites, FastAPI, Go, worker, and database
  • Covers often-overlooked real-world issues: offline delivery, Windows/Linux differences, non-root users, health checks, and Git tag releases
  • Single-file, dependency-free interactive HTML lecture with localStorage progress tracking

Considerations

  • Assumes basic Git skills and does not cover branching or PR workflows in detail
  • Some materials have open questions or verification status noted in the docs
  • Hands-on exercises require Docker or Kubernetes environments and local browser access

README quick start

快速开始(学生第一课就做这一步)

Description

面向研究生的 Web 系统部署实战教程:Docker、微服务编排、Windows/Linux 差异、内网离线交付、CI/CD 与 Kubernetes 入门。含单文件交互式讲义与 7 服务实战仓库。

Related repositories

Similar projects matched by category, topics, and programming language.

S40911120
Featured
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI & Machine LearningLarge Language Models
67
amitshekhariitbhu
Featured
amitshekhariitbhu GitHub avatar

ai-agents-tutorial

A comprehensive step-by-step tutorial series that teaches AI agents from scratch, covering function calling, agent loops, ReAct, reflection, plan-and-execute, multi-agent systems, orchestration, evaluation, and related concepts like RAG, GraphRAG, and LangChain.

AI & Machine LearningLarge Language Models
136
QuadraV-Speech
Featured
QuadraV-Speech GitHub avatar

CosyVoice3Pro

CosyVoice3Pro is a production-ready voice cloning service built on NVIDIA Triton Inference Server and TensorRT-LLM, featuring a decoupled speaker registry that lets you register a voice once and then generate speech with just a speaker ID and text.

AI & Machine LearningLarge Language Models
19