Skip to content

left0ver/add-interview

Repository files navigation

Introduction

qqRot-interview项目是我开发的一个 qq 机器人,用来每日定时在 QQ 群里发送面试题,而本项目是用来帮助使用者更好地向数据库中录入面试题

具体效果

leftover

Feature

  • 👔 支持拖拽上传 excel 文件,从而批量上传面试题
  • 🍺 支持 https 的部署
  • ⚡ 快速部署,只需简单修改配置文件即可

Docker 部署

1.首先确认您是否需要部署到https上,如若需要,需要准备好ssl证书
2.
git clone https://github.com/robot-bingbing/add-interview
cd add-interview
# 根据文件里的要求修改配置文件即可,只需修改HTTPS和BASE_URL两个环境变量
cp .env.example .env
# 如果不使用HTTPS,则可以不设置SSL_KEY_FILE和SSL_CRT_FILE这两个环境变量
3. docker run -it --name add-interview-node -p 12500:12500 -e HTTPS=xxx -e SSL_KEY_FILE=xxx -e SSL_CRT_FILE=xxx registry.cn-hangzhou.aliyuncs.com/left0ver/add-interview-node:latest
4. npm run build
5. docker run -it  --name add-interview-nginx -v $PWD/build:/usr/share/nginx/html -p 80:80 nginx:1.22.1-alpine

部署

1.首先确认您是否需要部署到https上,如若需要,需要准备好ssl证书
2.
#以下部署建议直接在服务器上进行
git clone https://github.com/robot-bingbing/add-interview
cd add-interview
cp .env.example .env
# 根据文件里的要求修改配置文件即可

3.
yarn build (打包前端项目,生成build文件夹)
yarn build:server  (打包后端项目,生成dist文件夹)

4.
部署的时候请将项目的根目录作为启动目录

对于前端的部署,推荐使用宝塔+nginx
对于后端的部署,可以直接在项目根目录运行yarn start,对于熟悉pm2的小伙伴也可以使用pm2进行部署

License

MIT

About

针对qqRot-interview项目,帮助使用者更加方便地录入面试题

Resources

License

Stars

Watchers

Forks

Packages

No packages published