
说明
解决微服务在多套环境发布的问题,解决开发环境和预发环境切换的问题,支持 N 套开发环境水平扩展。

Spring Boot Dockerfile 通用模板
FROM registry.cn-hangzhou.aliyuncs.com/micro-java/openjdk:8-jre-alpine
MAINTAINER 545544032@qq.com
ENV TZ="Asia/Shanghai" JVM_PARAMS=" " SPRING_PARAMS=" "
ADD target/*.jar /server.jar
EXPOSE 8080
CMD java $JVM_PARAMS -Djava.security.egd=file:/dev/./urandom -jar /server.jar $SPRING_PARAMS
Note:
registry.cn-hangzhou.aliyuncs.com/micro-java/openjdk:8-jre-alpine基于镜像openjdk:8-jre-alpine,额外安装了工具curl,用于 docker service 的 health check

本文介绍了如何解决微服务在多环境发布的问题,特别是针对开发和测试环境的切换。提供了Spring Boot的Dockerfile通用模板,以及使用Ansible动态生成的docker stack通用模板,支持N套开发环境的水平扩展。
最低0.47元/天 解锁文章
7474

被折叠的 条评论
为什么被折叠?



