Token导航 LogoToken导航TokenDH.com
Job Platform logo
运维云端未说明官方级别未说明来源级核验

Job Platform

MCP Server

一个全栈招聘门户平台,支持候选人创建个人资料和申请工作,招聘人员发布工作和管理申请,并包含基于Jenkins、Docker和Kubernetes的完整CI/CD流水线。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
全栈开发JavaScript云部署CI/CD

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

asifmohd01

提供方

asifmohd01

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

______________________________________________________________________

工作门户平台——全栈DevOps

这是一个 全栈作业门户平台 为支持现实世界的招聘工作流程而构建。 平台允许 候选人创建个人资料并申请工作,而 招聘人员发布职位并管理申请. 该项目包括 使用Jenkins、Docker和Kubernetes完成CI/CD管道,部署在 AWS EC2.

目录

  • 特性
  • 使用的技术
  • 项目结构
  • 先决条件
  • 地方发展设置
  • CI/CD管道
  • 部署
  • 脚本
  • 截图
  • 联系

______________________________________________________________________

特性

候选人

  • 创建和管理详细配置文件
  • 上传、查看和下载简历(Cloudinary)
  • 浏览并申请工作
  • 跟踪申请的工作

招聘人员

  • 创建、更新和删除职位公告
  • 仅查看他们发布的职位
  • 查看候选申请
  • 以只读模式访问候选人资料

开发运维

  • 使用Jenkins实现自动化CI/CD管道
  • Docker化前端和后端
  • AWS EC2上的Kubernetes部署(单节点集群)
  • 用于高可用性的ReplicaSet
  • 负载平衡和健康监控
  • 使用Helm charts滚动更新和回滚

______________________________________________________________________

使用的技术

应用

  • 前端: React(Vite),顺风CSS
  • 后端: Node.js、Express.js
  • 数据库: MongoDB 阿特拉斯
  • 身份验证: JWT公司
  • 媒体存储: 多云

开发运维

  • Docker: 容器化
  • Docker Hub: 图像注册表
  • 詹金斯: CI/CD自动化
  • 库贝内特斯: 容器编排
  • 赫尔姆: Kubernetes包管理
  • AWS EC2: 基础设施

______________________________________________________________________

项目结构

Job-Portal/
├── client/                   # React frontend
├── server/                   # Node.js backend
├── devops/
│   ├── docker/               # Dockerfiles
│   ├── jenkins/              # Jenkinsfile
│   ├── helm/                 # Helm charts
│   └── deployment-setup.md   # DevOps documentation
├── screenshots/              # Project screenshots
└── README.md

______________________________________________________________________

先决条件

确保安装了以下工具:

  • Node.js和npm
  • Docker和Docker Hub帐户
  • 詹金斯
  • 库贝内特斯(kubectl)
  • AWS EC2(Ubuntu实例)

______________________________________________________________________

地方发展设置

克隆仓库

git clone https://github.com/asifmohd01/Job-Portal.git
cd Job-Portal

后端设置

cd server
npm install
npm run dev

后端运行在:

http://localhost:5000

前端设置

cd client
npm install
npm run dev

前端运行于:

http://localhost:5173

______________________________________________________________________

CI/CD管道

Jenkins管道

此项目使用 Jenkins用于CI/CD自动化.

管道执行以下操作:

  • 克隆GitHub存储库(单一事实来源)
  • 为前端和后端构建Docker镜像
  • 将镜像推送到Docker Hub
  • 使用Helm将应用程序部署到Kubernetes

管道步骤

  1. 克隆仓库 Jenkins从GitHub获取最新代码
  2. 构建Docker镜像 Docker构建生产就绪映像
  3. 推送到Docker Hub –图像被推送到注册表
  4. 部署到Kubernetes –Helm执行滚动更新

______________________________________________________________________

部署

码头工人

  • 前端和后端是容器化的
  • 图像存储在Docker Hub中

库贝内特斯

  • AWS EC2上的单节点Kubernetes集群
  • 可用性副本集
  • 负载平衡服务
  • 健康检查和自愈舱

  • 使用Helm charts部署的应用程序
  • 版本控制部署
  • 支持回滚和受控展开

______________________________________________________________________

脚本

基础设施设置命令(Docker、Kubernetes、Jenkins安装)是 记录在 devops/deployment-setup.md 而不是脚本,因为它们是一次性的环境设置步骤。

这使存储库保持干净,并与生产保持一致。

______________________________________________________________________

截图

明白了👍 下面是a 干净、简短、专业 README.md 截图部分,书面 完全按照你展示的风格,但已适应 您的工作门户项目.

你可以 直接复制粘贴 进入你的 README.md.

______________________________________________________________________

📸 截图

首页

Home Page

  • 平台概览:登录页面,介绍为候选人和招聘人员提供基于角色的访问权限的工作门户。

______________________________________________________________________

候选人仪表板

Candidate Dashboard

  • 候选人概述:显示应用的作业、配置文件完成状态和对配置文件部分的快速访问。

______________________________________________________________________

招聘人员仪表板

Recruiter Dashboard

  • 招聘人员概述:显示招聘人员发布的职位、申请人数和招聘活动。

______________________________________________________________________

工作列表

  • 浏览职位:应聘者可以按地点、技能和工作类型浏览和筛选工作。

______________________________________________________________________

职位详情

Job Details

  • 职位描述视图:填写工作详细信息,包括申请选项和招聘人员信息。

______________________________________________________________________

候选人简介

Candidate Profile

  • 配置文件管理:分段可编辑的个人资料,包括总结、经验、技能、教育和简历。

______________________________________________________________________

候选人申请

Candidate Applications

招聘人员–应用程序视图

Applications

  • 应用程序管理:招聘人员可以以只读模式查看候选人申请和访问候选人资料。

______________________________________________________________________

招聘人员-职位

Post Job

Jenkins CI/CD管道

Jenkins Pipeline

  • CI/CD自动化:Jenkins管道显示构建、Docker镜像创建、推送和Kubernetes部署。

______________________________________________________________________

联系

阿西夫·穆罕默德\ B.技术-信息科学与工程

📞 电话:+91 8491040620 📧 电子邮件: asifmohd3840@gmail.com\ 🔗 github: \ 🔗 领英: https://linkedin.com/in/asifmohd01\ 🔗 文件夹: https://asifmohd-portfolio.vercel.app/

______________________________________________________________________

目录标签

目录标签

全栈开发JavaScript云部署CI/CD招聘平台本地部署DevOps

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP