Files
plugin-starter/compose/README.md
Ryan Wang 887bead9a9 docs: update docs for docker-compose setup
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-10-09 17:27:55 +08:00

58 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Halo 前后端服务的 Docker Compose
通过 Docker Compose 的方式启动 Halo 前后端服务快速查看插件效果。
## 开发指引
### 环境要求
- OpenJDK 17
- NodeJS 16+
- pnpm 7+
- Docker
- Docker Compose
### 编译插件
下载前端依赖:
```bash
cd ./plugin-starter
./gradlew.bat pnpmInstall
# or macOS/Linux
./gradlew pnpmInstall
```
构建:
```bash
./gradlew.bat build
# or macOS/Linux
./gradlew build
```
### 启动 Halo
```bash
cd plugin-starter/compose
docker-compose up -d
docker-compose ps
```
### 访问后台
在浏览器中访问 <https://localhost:8090/console> 即可,登录用户名和密码为当前目录中 `application-dev.yaml` 配置中的 `super-admin-username`
`super-admin-password`
然后在左侧菜单中选择 `插件`,即可查看所有插件的状态。
### 开发
修改前端代码或者后端代码,然后运行 `./gradlew.bat build` 或者 `./gradlew build`macOS/Linux即可构建插件无需重启
Halo。但修改配置文件后需要 build 插件以及重启 Halo。