# 单容器运行:前端已打包进 JAR,由 Spring Boot 统一提供静态资源与 API # 构建:在项目根目录执行 docker compose -f docker/docker-compose.yml build # 运行:docker compose -f docker/docker-compose.yml up -d services: app: build: context: .. dockerfile: docker/Dockerfile image: ssh-manager:latest container_name: ssh-manager ports: - "48080:48080" environment: - TZ=Asia/Shanghai # 生产环境建议设置并挂载密钥 # - SSHMANAGER_ENCRYPTION_KEY=... # - SSHMANAGER_JWT_SECRET=... volumes: - app-data:/app/data restart: unless-stopped volumes: app-data: