update README.md

This commit is contained in:
thinkgem
2025-11-03 00:00:36 +08:00
parent ed6ef1fd38
commit ae391f1b94
4 changed files with 65 additions and 25 deletions

View File

@@ -130,33 +130,39 @@
### 快速运行
1. 环境准备:[Docker](https://www.docker.com)
2. 根据您的操作系统,选择以下对应命令一键拉取 Docker 镜像并启动 JeeSite
* Linux 或 macOS
```sh
docker pull crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest && docker run --name js5 -p 8980:8980 -d --restart unless-stopped -v ~/jeesite-data:/data crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest && docker logs -f js5
```
* Windows
```cmd
cmd /c "docker pull crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest && docker run --name js5 -p 8980:8980 -d --restart unless-stopped -v %USERPROFILE%\jeesite-data:/data crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest && docker logs -f js5"
```
> 容器启动后,系统数据将持久化保存在本地 ~/jeesite-dataLinux/macOS或 %USERPROFILE%\jeesite-dataWindows目录中。
3. Vue分离版本地址<http://127.0.0.1:8980/vue/login>
4. 全栈版本地址:<http://127.0.0.1:8980/a/login>
5. 初始登录账号:(管理员)`system`,密码:`admin`
### 本地编译运行
**1使用内嵌数据库**
1. 免安装数据库,使用内嵌 H2 DB、包含 Vue 和 全栈双版本
2. 环境准备:`JDK 17 或更高版本``Maven 3.8+`、无需准备数据库
3. 下载源码:<https://gitee.com/thinkgem/jeesite5/repository/archive/v5.springboot3.zip> 并解压
4. 执行脚本:`/web-fast/bin/run-tomcat.bat(sh)` 启动服务即可(无需手动建库,自动初始化数据库)
5. Vue分离版本地址<http://127.0.0.1:8980/vue/login>
6. 全栈版本地址:<http://127.0.0.1:8980/a/login>
7. 初始登录账号:超级管理员system 密码admin
7. 初始登录账号:管理员`system`密码:`admin`
8. 部署常见问题:<https://jeesite.com/docs/faq/>
### 容器运行
- 拉取 Docker 镜像:
```sh
docker pull crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest
```
- 启动镜像:
```sh
docker run --name js5 -p 8980:8980 -d crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest
```
- 查看日志:
```sh
docker logs -f js5
```
- 浏览器访问:<http://127.0.0.1:8980/js> 账号 system 密码 admin
### 本地运行
**2使用 MySQL 或其它数据库:**
1. 环境准备:`JDK 17+``Maven 3.8+`、使用 `MySQL 8.0+` 数据库、[其它数据库](https://jeesite.com/docs/technology/#_8、已支持数据库)
2. 下载源码:<https://gitee.com/thinkgem/jeesite5/repository/archive/v5.springboot3.zip> 并解压
@@ -168,7 +174,7 @@ docker logs -f js5
8. 分离端安装:<https://jeesite.com/docs/vue-install-deploy/>
9. 分离端常见问题:<https://jeesite.com/docs/vue-faq/>
### 开发环境
### 开发环境部署
1. 部署运行文档:<https://jeesite.com/docs/install-deploy/>
2. 部署常见问题:<https://jeesite.com/docs/faq/>

32
bin/docker-compose.sh Normal file
View File

@@ -0,0 +1,32 @@
#!/bin/sh
# /**
# * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
# * No deletion without permission, or be held responsible to law.
# *
# * Author: ThinkGem@163.com
# *
# */
echo ""
echo "[信息] 运行Docker镜像。"
echo ""
echo "请按回车键继续 ... "
read text
cd ..
# 停止并移除容器,如果存在
docker-compose -f docker-compose.yml stop
docker-compose -f docker-compose.yml rm -f
# 运行容器
docker-compose -f docker-compose.yml up -d
# 查看日志
docker-compose -f docker-compose.yml logs -f
echo ""
echo "启动完成 ... "
echo ""
cd bin

View File

@@ -2,12 +2,14 @@ name: jeesite-fast
services:
# JeeSite Web Fast
jeesite-web-fast:
container_name: jeesite-web-fast
# JeeSite Fast
jeesite-fast:
container_name: jeesite-fast
image: crpi-u3zm0t8trv68xpyx.cn-qingdao.personal.cr.aliyuncs.com/thinkgem/jeesite:latest
ports:
- "8980:8980"
volumes:
- ./.docker/fast:/data
restart: unless-stopped
# docker compose up
# docker-compose up

View File

@@ -17,7 +17,7 @@ echo ""
echo ""
echo "参考下面的脚本,拷贝到 Docker 服务器上运行:"
echo ""
echo "docker run --name jeesite-web -p 8980:8980 -d --restart unless-stopped -v ~/:/data thinkgem/jeesite-web && docker logs -f jeesite-web"
echo "docker run --name js5 -p 8980:8980 -d --restart unless-stopped -v ~/jeesite-data:/data thinkgem/jeesite-web-fast && docker logs -f js5"
echo ""
echo "启动完成后访问地址http://127.0.0.1:8980 用户名system 密码admin"
echo ""