Skip to content

14Days/get-question-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

软件工程结对项目(后端)

后端接口列表

后端的主要接口如下:

  • 登陆部分
    • 登陆接口
    • 登出接口
  • 用户注册部分
    • 发送验证码接口
    • 验证验证码接口
    • 设置密码,用户完成注册接口
  • 修改密码接口
  • 返回题目接口

技术选择及运行方式

本项目为软件工程课程结对项目的后端程序,主要选择Python作为主要的开发选择,选择了Flask作为Web框架;

在部署方面,我们采用的是NginxDockerGunicorn的组合,Nginx作为反向代理服务器代理流量,Docker作为一个隔离环境运行我们的后端应用,Gunicorn作为守护进程,将我们的后端实例拉起多个,并在其崩溃时予以恢复。

运行方式

推荐直接使用Docker进行运行,我们运行下面的命令:

# 生成docker镜像
docker build -t 'get_question' .
# 运行docker实例
docker run -d -p 6000:80 -name='question' get_question

About

软件工程结对项目后端

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published