为什么做此?因为真的有人用的此项目,会来联系我问问题,所以可以考虑部署运行方便。
docker 需要配置代理
Vote System
首先就是通过编写 Dockerfile 来构建 image,
内部就是通过 maven 构建 jar 包来运行。
maven 拉镜像的时候可能也需要代理,或者换源,所以我把 maven 中的 settings.xml 配置 copy 到 image 里 则可以在里面配置源,设置代理等等。
因为需要等待 mysql 启动完成后再启动 service,否则 service 连接不上 mysql
所以需要加上 health check