应用部署作业说明
作业背景
本次作业提供清软论坛前端和后端部分的代码,本次作业要求同学们将应用部署到相应的服务器上,服务器的领取通过网络学堂进行。
Docker 是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。使用 Docker 进行应用部署有诸多好处:统一服务管理、快速部署、持续交付、应用隔离等,可以使应用做到「一次构建,到处部署」。在本次作业中,我们要求大家使用 Docker 将项目部署到服务器上。
作业要求
清软论坛说明 章节中介绍了清软论坛前端和后端的相关使用以及清软论坛的 API。需要同学们完成的部分均有 TODO
的注释标记,可以使用全局搜索快速定位。
同学们在完成作业后,根据 提交要求 打包好代码,提交到清华大学网络学堂。
服务器发放
服务器的发放通过网络学堂进行,助教会在评语中给出服务器的 IP 地址和密码,请同学们留意网络学堂的通知。
截止时间
作业提交截止日期为 2024年10月9日23:59:59 ,逾期提交将使用0.90的惩罚系数计算成绩(限一周内)。
文档说明
本次作业中,我们提供了以下文档:
章节名称 | 章节内容 |
---|---|
作业介绍 | 当前文档,对本次作业的背景和要求进行简要介绍。 |
Linux 基础 | Linux 的基本介绍以及常用命令。 |
Docker | 网络请求、应用部署和 Docker 等相关概念介绍。 |
作业要求 | 本次作业的具体要求,请务必仔细阅读。 |
提交说明 | 作业提交的要求。 |
清软论坛说明 | 清软论坛前端和后端的相关使用以及清软论坛的 API。 |
FAQ | 应用部署作业的常见问题解答,如果你有任何问题,请先阅读本文档,如果仍然无法解决,请联系助教。 |
其中必读章节为作业介绍、作业要求和提交说明,其他章节请同学们根据个人需求和实际作业进度进行参考和阅读。
获取最新的内容
为了避免页面使用缓存
Windows 用户可以使用 Ctrl + Shift + R
Mac 用户可以使用 Command + Shift + R 来强制刷新页面,以获取最新的内容