# 单容器运行:前端已打包进 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 # JWT Secret (change in production!) - SSHMANAGER_JWT_SECRET=ssh-manager-prod-jwt-secret-20240311 # Encryption Key (base64, 32 bytes; change in production!) - SSHMANAGER_ENCRYPTION_KEY=MLVt7pE35KULIppEiit0doUMvSjozZJ037oNGeXjhVA= volumes: - app-data:/app/data restart: unless-stopped volumes: app-data: