1.什么是 Appsmith
Appsmith 是一个开源低代码开发平台,它就像一个神奇的画板,你只需要将各种组件(如表格、图表、表单等)像拼图一样拖到你的'画布'上,就能快速构建出复杂的应用程序。而且,它还支持多种数据源和 API 调用,让你的应用连接更自由,开发更快捷。

Appsmith 的性能特色:
- 拖拽式开发:就像搭积木一样简单,你只需要把需要的组件拖到画布上,然后配置一下数据源,一个应用就诞生了!
- 多数据源支持:MySQL、PostgreSQL、MongoDB、REST API 等,Appsmith 都能轻松连接。
- 实时预览:开发过程中随时看到应用的实时效果,再也不用反复调试、刷新页面了。
- 强大的 JavaScript 支持:懂一点 JavaScript?那就更好了!Appsmith 允许你编写自定义逻辑,让你的应用更加灵活。
- 一键部署:开发完成后,你可以一键将应用部署到云端,或者导出代码进行二次开发。
2.Docker 部署
本例使用 Ubuntu 22.04 进行演示,使用 Docker 进行部署,如果没有安装 Docker,可以查看相关教程进行安装。
首先创建 Appsmith 目录:需要在本地服务器上创建一个目录来存储 Appsmith 的配置和数据。可以是任意位置。
mkdir -p ~/appsmith
cd ~/appsmith

下载 Appsmith 的 Docker Compose 文件:可以直接从 Appsmith 的 GitHub 仓库中获取官方的 docker-compose.yml 文件。
wget https://raw.githubusercontent.com/appsmithorg/appsmith/refs/heads/release/deploy/docker/docker-compose.yml

启动项目:
sudo docker compose up -d

















