Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Springcloud微服务jar包形式 dockerfile ,用于公司微服务运行镜像

Notifications You must be signed in to change notification settings

burncode/springcloud-dockerfile-jar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

10 Commits

Repository files navigation

SpringCloud 微服务 dockerfile,主要是为了方便开发环境频繁更新 jar 包,做成了外挂 jar 包的形式,由于服务众多,为了方便部署和更新,对端口和包名,java 运行参数做了动态环境变量

主要的环境变量有以下几个


- [ 服务提供暴露端口 ] SERVER_PORT_ENV (例如:31005)
- [ jar 包运行参数 ]JAVA_OPTS_ENV (例如: -Xms256m -Xmx512m)
- [ jar 包名称,这里为了统一是 jar 包打包后mavenartifactId ] JAR_NAME_ENV (例如:hy_bus_registration_admin_server)
已经对时区做了处理,这里引用的基础 jar 包为自己基于 docker.io/jeanblanchard/alpine-glibc 制作的,Dockerfile 为仓库中的 Dockfile-basejar
公司使用的 rancher 作为 docker 管理平台,相关的微服务环境变量配置如下:

dockersc

About

Springcloud微服务jar包形式 dockerfile ,用于公司微服务运行镜像

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /