极客时间对于推广渠道会有返利优惠,比如山月在极客时间买了一门课,再把课程分享给好友购买,这时极客时间会向山月返利20元左右。
而我现在做了一个返利平台,你可以在上边通过山月的链接购买课程,此时极客时间会向我返利。为了共同学习,而你可以添加我的微信 (shanyue94),我将把极客时间给我的返利发一个红包全部返给你

# 部署篇

本专栏需要您了解一些前置知识,如 docker/docker-compose/traefik/cicd 等基础用法。

在学习本专栏过程中,您可以随时查阅文档,在文章涉及到的相关配置,会指明具体配置所对应的文档地址。

本专栏尽量做到图文轻松阅读便于理解,并有代码示例保障能真实跑得起来

  1. 每段代码都可运行
  2. 每篇文章都可实践
  3. 每次实践都有示例

示例代码开源,置于 Github 中,演示如何对真实项目进行部署上线。

本专栏分为以下若干篇,其中前三篇以simple-deploy (opens new window)作为示例项目,而余下若干篇以cra-deploy (opens new window)作为示例项目。

其中有几篇文章需要个人服务器资源,以下有所标明。

  1. 如何阅读本小册
  2. 极简部署: 在宿主机环境(裸机)进行部署
  3. 极简部署: docker/docker-compose 部署极简版
  4. 极简部署: 基于 nginx 镜像部署
  5. 部署 CRA: Docker 缓存优化以及多阶段构建
  6. 部署 CRA: nginx 配置、路由修复与长期缓存优化
  7. 对象存储云服务: 静态资源部署在 OSS/CDN 云服务。必须需要云服务,可自行购买。
  8. 对象存储云服务: 静态资源上传时间与空间优化。
  9. 服务编排: 服务发现与服务网关 Traefik 搭建。最好需要个人服务器,可自行购买。如果没有,可在本地进行测试。
  10. 服务编排: 前端应用域名配置。必须需要个人域名,可自行购买。
  11. CICD: CICD 功能基础配置介绍与自动部署实践
  12. CICD: 在 CI 中实践前端质量保障工程
  13. CICD: 在 CI 中充分利用 Cache
  14. CICD: CI 中的环境变量
  15. CICD: 使用 CI 实现功能分支测试环境 Preview。必须需要个人服务器及个人域名。
  16. k8s: 简单概念介绍及使用 k8s 部署前端应用。可本地使用 minikube 进行模拟。
  17. 未来展望

关于山月

我的项目:
我的微信:shanyue94,欢迎交流
Last Updated: 2/24/2022, 7:36:20 PM