文件名称:Pick-Bins-Web-App:Pick-Bins Web应用程序已部署在Nginx服务器上
文件大小:756KB
文件格式:ZIP
更新时间:2024-04-09 01:52:02
JavaScript
PickBins Web应用程序 跨平台应用程序,用于管理时间表以通知用户有关接送车辆的到达时间。基于Node.js,Express.js和React.js框架,在跨平台上构建包括后端Restful API,前端Web应用程序和移动应用程序的应用程序。 部署完整的CI / CD管道:首先通过Jenkins集成管道,使用Terraform设置基础架构,使用Ansible自动化系统任务,使用Docker进行容器化应用程序,使用Kubernetes配置全栈容器,最后部署在Nginx Web服务器中。 技术要求 Git-用于源代码管理和版本控制。 Jenkins-集成我们应用程序的整个CI / CD管道。 Ansible-自动执行Web应用程序的系统任务。 Docker-为所有必需的服务创建映像并将其容器化在Docker注册表(Docker-Hub)中。 Kubernetes-管理容器并在
【文件预览】:
Pick-Bins-Web-App-main
----frontend()
--------nginx.conf(520B)
--------service.yaml(200B)
--------debug.log(1KB)
--------package.json(1KB)
--------Dockerfile(361B)
--------package-lock.json(686KB)
--------src()
--------deployment.yaml(545B)
--------.gitignore(310B)
--------public()
--------README.md(3KB)
--------yarn.lock(461KB)
----ansible()
--------hosts(56B)
--------playbooks()
--------ansible-role()
----package-lock.json(6KB)
----.DS_Store(6KB)
----CI:CD-Pipeline.png(264KB)
----README.md(2KB)
----backend()
--------service.yaml(168B)
--------config()
--------index.js(2KB)
--------package.json(1KB)
--------server-deployment.yaml(607B)
--------model()
--------routes()
--------Dockerfile(274B)
--------middleware()
--------package-lock.json(164KB)
--------.DS_Store(6KB)
--------express-validations()
--------.gitignore(20B)
--------yarn.lock(112KB)