Update application.yml to disable resource mapping for improved SPA handling
This commit is contained in:
35
docker/README.md
Normal file
35
docker/README.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# Docker 单容器部署
|
||||
|
||||
前端打包后放入 Spring Boot `static`,与 Java 一起在同一个容器内启动,不使用 Nginx。
|
||||
|
||||
## 国内源
|
||||
|
||||
- **npm**:`docker/.npmrc` 使用 npmmirror(淘宝镜像)
|
||||
- **Maven**:`docker/maven-settings.xml` 使用阿里云仓库
|
||||
|
||||
## 构建与运行
|
||||
|
||||
在**项目根目录**执行:
|
||||
|
||||
```bash
|
||||
# 构建镜像
|
||||
docker compose -f docker/docker-compose.yml build
|
||||
|
||||
# 前台运行
|
||||
docker compose -f docker/docker-compose.yml up
|
||||
|
||||
# 后台运行
|
||||
docker compose -f docker/docker-compose.yml up -d
|
||||
```
|
||||
|
||||
访问:http://localhost:48080
|
||||
|
||||
## 环境变量(可选)
|
||||
|
||||
- `SSHMANAGER_ENCRYPTION_KEY`:连接密码加密密钥(生产务必修改)
|
||||
- `SSHMANAGER_JWT_SECRET`:JWT 密钥(生产务必修改)
|
||||
- `TZ`:时区,默认 `Asia/Shanghai`
|
||||
|
||||
## 数据持久化
|
||||
|
||||
H2 数据目录通过 volume `app-data` 挂载到 `/app/data`,重启容器数据保留。
|
||||
Reference in New Issue
Block a user