本知识库围绕项目上线与服务器运维展开,覆盖从手动部署到自动化交付的全流程方案,帮助快速掌握网站/应用的发布、运行与维护。
主要包括以下内容:
Linux 手动部署 介绍服务器基础环境配置、项目编译上传、Nginx 代理、进程守护等传统部署方式,适合理解底层部署逻辑。
Docker 容器化 讲解 Docker 核心概念、镜像构建、容器生命周期管理、常用命令及 Docker Compose 编排,实现环境统一、一键运行。
GitHub Actions 自动化部署 基于 CI/CD 思想,实现代码提交后自动构建、自动测试、自动部署到服务器,告别重复手动操作,提升发布效率与稳定性。
自动化部署与运维 整合容器、自动化脚本与持续部署流程,形成标准化发布流水线,适用于团队协作与生产环境高效交付。