如何部署 Joget 无代码开发者平台 - thenewstack


Joget 是一个开源的无代码/低代码应用程序平台,它使快速应用程序开发 (RAD) 成为可能,否则企业可能不知道这是一种可能性。使用 Joget,您拥有一个单一平台来构建、交付、监控和维护企业级应用程序。所有这一切都是通过拖放式、无代码解决方案实现的。
这听起来像是一项您必须注册或支付月费才能使用的服务。但这是开源的,因此 Joget 可以部署到您的本地数据中心或第三方云主机。
Joget 的功能包括:

  • 拖放式构建器、工作流管理和流程自动化
  • 内置应用中心
  • 从市场无缝安装应用程序
  • 受Material-design启发的 UI
  • 表单元素,包括网格、电子表格、签名等。
  • 仪表板、报告、图表和报告工具集成
  • 应用程序生成器在几分钟内构建应用程序
  • 插件支持扩展功能集
  • 与众多云环境集成
  • 应用性能管理
  • TensorFlow 支持
  • 渐进式 Web 应用程序合规性
  • DevOps 和 Git 集成

 
如何部署 Joget
我们将全面使用云原生并通过 Docker 部署 Joget。在我们这样做之前,我们必须先安装 Docker。我将在 Ubuntu Server 21.04 上进行演示,但您可以在任何支持 Docker 的操作系统上部署该平台。
安装 Docker 后,您现在可以部署 Joget。有两种方法可以做到这一点,使用嵌入式 MySQL 数据库或使用链接的 MySQL 数据库。使用嵌入式选项对其进行测试,并在售出后部署链接版本以获得更大的可扩展性。但是请记住,如果您尝试使用嵌入式版本并决定迁移到链接部署,则必须在部署链接实例之前停止并删除嵌入式实例。
部署 MySQL 数据库容器,确保将pword更改为安全的唯一密码。
docker run -d --name jogetdb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=jwdb -e MYSQL_USER=joget -e MYSQL_PASSWORD=pword -e MYSQL_DATABASE=jwdb mysql:5.7

数据库容器启动并运行后,使用以下命令部署 Joget(并将其连接到 MySQL 容器):

docker run -d --link jogetdb:jwdb --name joget -p 8080:8080 -e MYSQL_HOST=jwdb -e MYSQL_DATABASE=jwdb -e MYSQL_PORT=3306 -e MYSQL_USER=joget -e MYSQL_PASSWORD=pword --mount source=jogetdata,target=/opt/joget/wflow jogetworkflow/joget-enterprise

详细点击标题