Farmbot-Web-App 安装部署 Farmbot-Web-App 是一个基于 Web 的farmbot 应用程序,提供了一个图形化的界面来管理和控制 farmbot 设备。本文将指导您如何安装和部署 Farmbot-Web-App。 源代码下载 从 GitHub 上下载 Farmbot-Web-App 的源代码,选择 main 分支。本文以 Farmbot-Web-App-main.zip 为例。 切换语言 缺省情况下,Farmbot-Web-App 的语言设置为英文。如果您需要将语言设置为中文,可以参照下面的“五、切换语言(以中文 zh 为例)”部分。 修改环境配置文件 1. 将 Farmbot-Web-App-main.zip 解压到本地目录。 2. 复制 Farmbot-Web-App-main 目录下的 example.env,命名为 .env。 3. 根据实际情况,修改 .env 中的参数,类似下面文件: ``` .env ``` 分拆安装脚本 1. 从 ubuntu_example.sh 中抽取安装 docker 的脚本(第 1-31 行),保存为 1.install_docker.sh。 2. 从 ubuntu_example.sh 中抽取安装 farmbot-web 的脚本(第 51-81 行),保存为 2.install_farmbot-web.sh,并修改:RAILS_ENV=production。 3. 将 Farmbot-Web-App-main 整个打包上传到 ubuntu 22.04 服务器,用有 sudo 权限的用户执行脚本 “1.install_docker.sh” 和 “2.install_farmbot-web.sh”。 验证 1. 在 web 浏览器中访问 http://YOUR_HOST:3000/,完成。 切换语言 如果您需要将语言设置为中文,可以按照以下步骤进行: 1. 修改 /root/Farmbot-Web-App-15.3.0/public/app-resources/languages/zh.json,将其中的英文翻译成中文。 2. 执行命令:在 /public/app-resources/languages 目录下执行命令:node _helper.js zh。 3. 停止 web 容器:farmbot-web-app-1530-web-1,命令为:docker stop farmbot-web-app-1530-web-1。 4. 重建新编译前端页面代码,需要一点时间,命令为:sudo docker compose run web rake assets:precompile。 5. 重建容器,命令为:sudo docker compose up -d。 6. 完成。 更新应用 1. 从 ubuntu_example.sh 中抽取安装更新应用的脚本(第 83-92 行),保存为 3.update_Farmbot-web.sh。 2. 执行脚本 update_Farmbot-web.sh。 本文指导您如何安装和部署 Farmbot-Web-App,从下载源代码到分拆安装脚本、切换语言和更新应用等步骤。按照这些步骤,您可以成功地安装和部署 Farmbot-Web-App。
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助