centos

centos flutter项目如何部署上线

小樊
44
2025-09-09 22:03:51
栏目: 智能运维

以下是在CentOS上部署Flutter项目的步骤:

  1. 安装依赖
    • 更新系统:sudo yum update
    • 安装开发工具和Python:sudo yum groupinstall "Development Tools"sudo yum install python3-pip
  2. 配置Flutter环境
    • 下载Flutter SDK并解压,将bin目录添加到~/.bash_profile~/.bashrc
      export PATH=$PATH:/path/to/flutter/bin,执行source ~/.bash_profile生效。
    • 验证安装:flutter doctor,安装缺失组件(如Android SDK、JDK等)。
  3. 构建Flutter项目
    • 进入项目目录,运行flutter build web生成Web端文件(或flutter build apk生成Android APK)。
  4. 部署到服务器
    • Web部署
      • 安装Nginx:sudo yum install nginx
      • build/web目录文件复制到Nginx默认静态文件目录(如/usr/share/nginx/html)。
      • 配置Nginx(可选):修改/etc/nginx/conf.d/flutter_app.conf,设置代理端口等。
      • 启动Nginx:sudo systemctl start nginx
    • Docker部署(可选)
      • 构建Docker镜像:编写Dockerfile,基于Flutter官方镜像复制项目文件并安装依赖,构建镜像docker build -t flutter_app .
      • 运行容器:docker run -d -p 80:80 flutter_app
  5. 验证访问
    • 通过浏览器访问服务器IP或域名,确认应用正常运行。

说明

0
看了该问题的人还看了