# devops ## 依赖 - os:Linux - jdk:21 - maven:3.9 - docker:26.1.4 - mysql:8.0 ## 模块 devops 项目模块: - common > 公共依赖 - mgr > 应用构建端,监听 4030 端口 - agent > 应用部署端,通过 websocket 和 mgr 通信 ## 构建 ``` docker build -t ops-mgr:12345678 . docker build -f Dockerfile.agent -t ops-agent:12345678 . ``` ## 运行 ``` docker compose up -d docker compose -f docker-compose-agent.yml up -d ``` > 可在 docker-compose.yml 中修改 mgr 的数据库地址和构建使用的本地目录 > > 可在 docker-compose-agent.yml 中修改 agent 连接的 mgr websocket 地址