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

ebay有做deal的网站吗简述网站建设的流程

ebay有做deal的网站吗,简述网站建设的流程,企业分类信息网,网站备案信息填写0.背景 系统环境: Ubuntu 22.04 web应用情况: 前后端分类,前端采用react,后端采用fastapi 1.具体配置 1.1 前端配置 开发态运行(启动命令是npm run dev),创建systemd服务文件 sudo nano /etc/systemd/…

0.背景

系统环境: Ubuntu 22.04
web应用情况: 前后端分类,前端采用react,后端采用fastapi

1.具体配置

1.1 前端配置

开发态运行(启动命令是npm run dev),创建systemd服务文件

sudo nano /etc/systemd/system/frontend.service

内容如下:

[Unit]
Description=React Frontend Dev Server
After=network.target[Service]
User=youruser
WorkingDirectory=/home/yourusr/yourweb/frontend
ExecStart=/usr/bin/npm run dev
Restart=always
RestartSec=3[Install]
WantedBy=multi-user.target

如果你使用了nvm来管理Node.js,那么你应该做如下修改

[Unit]
Description=React Frontend Dev Server
After=network.target[Service]
Type=simple
User=root
WorkingDirectory=/home/yourusr/yourweb/frontend
Environment="NVM_DIR=/root/.nvm"
ExecStart=/bin/bash -c 'source $NVM_DIR/nvm.sh && nvm use 22.15.0 && npm run dev'
Restart=always
RestartSec=3[Install]
WantedBy=multi-user.target

1.2后端配置

编写fastapi启动脚本,在/home/youruser/backend/start_backend.sh写入:

#!/bin/bash
cd /home/yourweb/backend
source venv/bin/activate
exec uvicorn server:app --host 0.0.0.0 --port 8000 --workers 1

如果使用conda管理环境,脚本文件的内容写入如下:

#!/bin/bashcd /home/yourweb/backend
# 加载 conda 环境(确保 conda 可用)
source /home/youruser/miniconda3/etc/profile.d/conda.sh# 激活 conda 虚拟环境
conda activate myenv# 启动 Uvicorn
exec uvicorn server:app --host 0.0.0.0 --port 8000 --workers 1

Tip: 把 /home/youruser/miniconda3 替换为你实际的 conda 安装路径(可用 which conda 看一下)

然后授予可执行权限

chmod +x /home/yourweb/backend/start_backend.sh

创建systemd服务文件

sudo nano /etc/systemd/system/backend.service

内容如下:

[Unit]
Description=FastAPI Backend Service
After=network.target[Service]
Type=simple
User=youruser
ExecStart=/home/youruser/yourweb/backend/start_backend.sh
WorkingDirectory=/home/youruser/yourweb/backend
Restart=always
RestartSec=3[Install]
WantedBy=multi-user.target

2.启停管理

2.1 前端服务启停

命令如下:

sudo systemctl daemon-reload
sudo systemctl start frontend
sudo systemctl enable frontend
sudo systemctl status frontend #查看运行状态

2.2 后端服务启停

命令如下:

sudo systemctl daemon-reload
sudo systemctl start backend
sudo systemctl enable backend
sudo systemctl status backend # 查看运行状态
http://www.dtcms.com/wzjs/270923.html

相关文章:

  • asp响应式h5网站源码余姚网站如何进行优化
  • 淘宝客网站怎么做优化精准引流的网络推广
  • 宁夏网站建设哪个好上海小红书seo
  • 网站建设中遇到的问题app排名优化
  • 江西个人网站备案做论坛seo优化网站源码
  • 做网站内容字体多少ptseo描述是什么意思
  • 长沙做网站品牌山东关键词优化联系电话
  • 电商网站设计思想电商营销策略
  • 桂城网站建设费用危机舆情公关公司
  • 手机制作网站开发外贸seo软文发布平台
  • 宁波网页网站制作百度账号客服24小时人工电话
  • wordpress主题软件杭州seo公司
  • 网络营销服务有哪些关键词优化公司靠谱推荐
  • 单位网站等级保护必须做吗百度蜘蛛池自动收录seo
  • 临汾尚世互联网站建设2022年国际十大新闻
  • 怎样在赶集微网站做微招聘搜索引擎下载入口
  • 招代理的网站建设公司免费b站推广网站在线
  • 建设网站是什么样的代刷网站推广快速
  • 网站关键词seo费用拉新app推广平台排名
  • 如何用手机做钓鱼网站网站关键字排名优化
  • 专业教育网站建设江苏百度推广代理商
  • 网站域名到期如何续费站长
  • 大一网站开发体会深圳百度快照优化
  • 如何编写网站上海优化排名网站
  • wang域名注册网站百度关键词搜索怎么做
  • 九江网站制作足球比赛直播2021欧冠决赛
  • 电器网站制作价格宁波正规站内优化seo
  • 网站全屏大图代码网络营销的特点有哪些
  • 公司的网站建设公司网站建设什么叫口碑营销
  • 上海的最新新闻广州aso优化公司 有限公司