Files
ssh-manager/docker/README.md

933 B
Raw Blame History

Docker 单容器部署

前端打包后放入 Spring Boot static,与 Java 一起在同一个容器内启动,不使用 Nginx。

国内源

  • npmdocker/.npmrc 使用 npmmirror淘宝镜像
  • Mavendocker/maven-settings.xml 使用阿里云仓库

构建与运行

项目根目录执行:

# 构建镜像
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_SECRETJWT 密钥(生产务必修改)
  • TZ:时区,默认 Asia/Shanghai

数据持久化

H2 数据目录通过 volume app-data 挂载到 /app/data,重启容器数据保留。