当前位置: 首页 > news >正文

(三)全栈(部署)


文章目录

  • 项目地址
  • 一、前端
    • 1.1 React项目build
      • 1. 创建Prod的env
      • 2. build前端项目,并且输出到.net文件夹
  • 二、后端
    • 2.1 azure sql
      • 1. 创建azure sql
      • 2. 将connection string传给app service
    • 2.2 企业级做法
      • 1. 压测进行服务选择
      • 2. 单体api的部署方案
      • 3. 前端选择


项目地址

  • 教程作者:
  • 教程地址:
  • 代码仓库地址:
  • 所用到的框架和插件:
dbt 
airflow

一、前端

1.1 React项目build

1. 创建Prod的env

  • 生产环境和开发的env文件是不一样的

在这里插入图片描述

2. build前端项目,并且输出到.net文件夹

  • 运行npm run build之后,就会根据该文件,将react项目buil起来
    在这里插入图片描述

二、后端

2.1 azure sql

1. 创建azure sql

  1. 将sql放入到项目的资源组里
  2. 创建弹性的sql并且获取到connection strings

在这里插入图片描述

2. 将connection string传给app service

在这里插入图片描述

2.2 企业级做法

1. 压测进行服务选择

在这里插入图片描述

2. 单体api的部署方案

在这里插入图片描述

  • 数据库: azure sql
  • 文件系统:blob
  • 缓存:azure for redis

3. 前端选择

在这里插入图片描述

http://www.dtcms.com/a/324913.html

相关文章:

  • 数学建模——回归分析
  • 解决 Linux 下 “E: 仓库xxx没有数字签名” 问题
  • C++高频知识点(十九)
  • CentOS7.9 离线安装mysql数据库
  • Python vs MATLAB:智能体开发实战对比
  • 安卓录音方法
  • Python描述符进阶:自定义文档与属性删除的艺术
  • 可视化程序设计(4) - 第一个图形窗口程序
  • 从 GPT‑2 到 gpt‑oss:解析架构的迭代
  • BandiView:高效多功能的图像查看和管理工具
  • 系统调用sigaction的工作流程
  • 算法训练之队列和优先级队列
  • Ubuntu 24.04 适配联发科 mt7902 pcie wifi 网卡驱动实践
  • MySQL的存储引擎:
  • C/C++内存管理函数模板
  • Flutter开发 页面间的值传递示例
  • 基于C语言(兼容C++17编译器)的记账系统实现
  • 虚拟机安装 爱快ikuai 软路由 浏览器无法访问/拒绝连接
  • 数据库面试题集
  • Effective C++ 条款34:区分接口继承和实现继承
  • 数据结构(17)排序(下)
  • 深度剖析 P vs NP 问题:计算领域的世纪谜题
  • Graham 算法求二维凸包
  • PG靶机 - Resourced
  • 【51单片机按键闪烁流水灯方向】2022-10-26
  • 【LeetCode】102 - 二叉树的层序遍历
  • MVC结构变种——第三章核心视图及控制器的整体逻辑
  • idea中使用maven造成每次都打印日志
  • matlab实现随机森林算法
  • [SUCTF 2019]Pythonginx