Go to file
zhaisifeng 0eacfa2267 merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
.github merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
app merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
cloudos_deploy add workEnv:string 2023-01-31 16:29:35 +08:00
contributions merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
deploy merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
methodot_deploy add workEnv:string 2023-01-31 16:29:35 +08:00
scripts merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
static Merge tag 'v1.9.21' of https://github.com/appsmithorg/appsmith into feature/ce/merge-35 2023-09-26 14:55:17 +08:00
utils/observability chore: Adding Redis metrics and dashboard to observability stack (#24755) 2023-06-27 11:19:09 +05:30
.deepsource.toml Create .deepsource.toml (#3593) 2021-03-19 11:40:59 +05:30
.dockerignore fix: nav 2023-10-17 17:34:59 +08:00
.editorconfig chore: Python files use 4-space indentation 2023-09-15 14:55:43 +05:30
.env.example Merge tag 'v1.9.35' front-end 2023-10-08 13:57:31 +08:00
.gitignore merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
.nojekyll Add a nojekyll file for helm charts to work 2021-11-26 14:04:22 +05:30
CODEOWNERS chore: Refactoring editor app name component for modules (#28055) 2023-10-16 14:37:39 +05:30
CODE_OF_CONDUCT.md Readme (#11) 2020-07-01 16:42:41 +05:30
CONTRIBUTING.md docs: Updating contribution guidelines (#18190) 2022-11-23 11:41:40 +05:30
Dockerfile merge: 1.9.45 front-end 2024-01-03 18:25:02 +08:00
IssuesReport.md Feature/hacktoberfest (#841) 2020-09-30 23:23:10 +05:30
LICENSE Update LICENSE 2021-05-27 12:53:55 +05:30
README.md Update top contributors 2023-11-07 06:54:09 +05:30
SECURITY.md docs: Updated appsmith_events.md and SECURITY.md (#8921) 2021-11-12 13:42:41 +05:30
app.json chore: replaced decommisioned urls with new ones (#27786) 2023-10-05 12:07:18 +05:30
appsmith_events.md docs: Updated appsmith_events.md and SECURITY.md (#8921) 2021-11-12 13:42:41 +05:30
appsmith_templates.md feat: migrate from org to workspace under phase 3 (#14158) 2022-07-20 17:24:16 +05:30
ci-debug.sh feature:合并v1.9.13 2023-07-05 16:13:31 +08:00
depot.json ci: Fixing the RTS build workflow (#16748) 2022-09-14 14:24:20 +05:30
heroku.yml Heroku Button implementation (#1721) 2020-11-18 18:53:59 +05:30
install.sh [!] install.sh, fixed template files, optimized editor 2022-03-23 20:14:10 +08:00

README.md

前端低代码工具base on AppSmith-v1.9.8

🎈 启动项目windows

非 windows

// 配置 host
127.0.0.1 dev.appsmith.com

// 环境变量
cp .env.example .env

// 启动本地 nginx docker
cd app/client
yarn start-proxy

// 启动前端服务
yarn
yarn start-win ( yarn start-cloudos )

服务端指南

// .env 环境变量,开发测试 mongo、redis 地址
APPSMITH_MONGODB_URI="mongodb://10.10.13.50:27017/appsmith"
APPSMITH_REDIS_URL="redis://10.10.13.50:63799"

// 使用 IDEA 打开工程
app/server

// 构建 java 服务
mvn clean compile (有依赖更新时执行)
bash ./build.sh -DskipTests

// 启动 java 服务
bash ./scripts/start-dev-server.sh

💕 合并 GitHub 更新

// 外网代理
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890

// 添加 GitHub 远程仓库,定期同步
git remote add mirror https://github.com/appsmithorg/appsmith.git
git fetch mirror master
git checkout master
git merge mirror/master
git push origin master

📦 合并打包

// 前端构建
cd app/client
yarn build-win

// 后端构建
cd app/server
bash ./build.sh -DskipTests

// 打镜像
docker build -t harbor.cloud2go.cn/pageplug/pageplug-ce:$version .
docker push harbor.cloud2go.cn/pageplug/pageplug-ce:$version

// 重启服务
登录到安装目录下 docker-compose 修改镜像
docker-compose down
docker-compose up -d

[cloudtogo外网版本]
// 部署在 k8s 上,由乙麟帮忙管理
docker-registry-idc01-sz.cloudtogo.cn/pageplug-client:cloudtogo
docker-registry-idc01-sz.cloudtogo.cn/pageplug-server:cloudtogo

🍞 分开打包@desperare

// 前端打包
cd app/client
yarn build-win
docker build -t pageplug-client:demo .
docker tag pageplug-client:demo harbor.cloud2go.cn/cloud2go/pageplug-client:demo
docker push harbor.cloud2go.cn/cloud2go/pageplug-client:demo

// 后端打包
cd app/server
bash ./build.sh -DskipTests
docker build -t pageplug-server:demo .
docker tag pageplug-server:demo harbor.cloud2go.cn/cloud2go/pageplug-server:demo
docker push harbor.cloud2go.cn/cloud2go/pageplug-server:demo

// 重启服务
登录到安装目录下 docker-compose 修改镜像
docker-compose down
docker-compose up -d

[cloudtogo外网版本]
// 部署在 k8s 上,由乙麟帮忙管理
docker-registry-idc01-sz.cloudtogo.cn/pageplug-client:cloudtogo
docker-registry-idc01-sz.cloudtogo.cn/pageplug-server:cloudtogo

🌱 系统安装脚本

install.sh

// 脚本里替换默认镜像地址,安装完成后按需修改项目目录里的 docker-compose.yml 即可
sed -i 's/index\.docker\.io\/appsmith\/appsmith-editor/harbor\.cloud2go\.cn\/cloud2go\/pageplug-client:demo/g' docker-compose.yml.sh
sed -i 's/index\.docker\.io\/appsmith\/appsmith-server/harbor\.cloud2go\.cn\/cloud2go\/pageplug-server:demo/g' docker-compose.yml.sh

🌼 小程序环境变量

// 小程序 ID、密钥用于获取小程序码
CLOUDOS_WECHAT_APPID="wx414ad0dbeda1a70b"
CLOUDOS_WECHAT_SECRET="d5289fd08b1fb31290f66ea2ce5ec7dc"