Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Pig
提交
8bb7d732
P
Pig
项目概览
int
/
Pig
上一次同步 大约 1 年
通知
8
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Pig
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8bb7d732
编写于
5月 22, 2020
作者:
L
lishangbu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
🐳
Work about Docker.优化Dockerfile,支持通过wait-for-it.sh决定启动顺序,支持JVM调优入参
上级
a012923b
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
101 addition
and
43 deletion
+101
-43
pig-auth/Dockerfile
pig-auth/Dockerfile
+17
-7
pig-codegen/Dockerfile
pig-codegen/Dockerfile
+17
-7
pig-gateway/Dockerfile
pig-gateway/Dockerfile
+17
-7
pig-monitor/Dockerfile
pig-monitor/Dockerfile
+17
-7
pig-register/Dockerfile
pig-register/Dockerfile
+16
-8
pig-upms/pig-upms-biz/Dockerfile
pig-upms/pig-upms-biz/Dockerfile
+17
-7
未找到文件。
pig-auth/Dockerfile
浏览文件 @
8bb7d732
FROM
anapsix/alpine-java:8_server-jre_unlimited
# pig4cloud/java:8-jre镜像增加了中文字体与wait-for-it.sh的支持
# 镜像链接:https://hub.docker.com/r/pig4cloud/java/
# wait-for-it.sh采用https://github.com/vishnubob/wait-for-it作为解决方案
FROM
pig4cloud/java:8-jre
MAINTAINER
wangiegie@gmail.com
ENV
TZ=Asia/Shanghai
ARG
JAR_FILE=./target/pig-auth.jar
RUN
ln
-sf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
# JVM调优参数等额外参数
ENV
PARAMS ""
RUN
mkdir
-p
/pig-auth
ENV
NACOS_HOST pig-register
WORKDIR
/pig-auth
ENV
NACOS_PORT 8848
ENV
TZ=PRC
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
WORKDIR
/tmp
EXPOSE
3000
ADD
./target/pig-auth.jar ./
ADD
${JAR_FILE} ./app.jar
CMD
sleep 60;java -Djava.security.egd=file:/dev/./urandom -jar pig-auth.jar
ENTRYPOINT
["wait-for-it.sh","$NACOS_HOST:$NACOS_PORT","--","java", "jar","app.jar" , "-Djava.security.egd=file:/dev/./urandom","$PARAMS"]
pig-codegen/Dockerfile
浏览文件 @
8bb7d732
FROM
anapsix/alpine-java:8_server-jre_unlimited
# pig4cloud/java:8-jre镜像增加了中文字体与wait-for-it.sh的支持
# 镜像链接:https://hub.docker.com/r/pig4cloud/java/
# wait-for-it.sh采用https://github.com/vishnubob/wait-for-it作为解决方案
FROM
pig4cloud/java:8-jre
MAINTAINER
wangiegie@gmail.com
ENV
TZ=Asia/Shanghai
ARG
JAR_FILE=./target/pig-codegen.jar
RUN
ln
-sf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
# JVM调优参数等额外参数
ENV
PARAMS ""
RUN
mkdir
-p
/pig-codegen
ENV
NACOS_HOST pig-register
WORKDIR
/pig-codegen
ENV
NACOS_PORT 8848
ENV
TZ=PRC
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
WORKDIR
/tmp
EXPOSE
5002
ADD
./target/pig-codegen.jar ./
ADD
${JAR_FILE} ./app.jar
CMD
sleep 60;java -Djava.security.egd=file:/dev/./urandom -jar pig-codegen.jar
ENTRYPOINT
["wait-for-it.sh","$NACOS_HOST:$NACOS_PORT","--","java", "jar","app.jar" , "-Djava.security.egd=file:/dev/./urandom","$PARAMS"]
pig-gateway/Dockerfile
浏览文件 @
8bb7d732
FROM
anapsix/alpine-java:8_server-jre_unlimited
# pig4cloud/java:8-jre镜像增加了中文字体与wait-for-it.sh的支持
# 镜像链接:https://hub.docker.com/r/pig4cloud/java/
# wait-for-it.sh采用https://github.com/vishnubob/wait-for-it作为解决方案
FROM
pig4cloud/java:8-jre
MAINTAINER
wangiegie@gmail.com
ENV
TZ=Asia/Shanghai
ARG
JAR_FILE=./target/pig-gateway.jar
RUN
ln
-sf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
# JVM调优参数等额外参数
ENV
PARAMS ""
RUN
mkdir
-p
/pig-gateway
ENV
NACOS_HOST pig-register
WORKDIR
/pig-gateway
ENV
NACOS_PORT 8848
ENV
TZ=PRC
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
WORKDIR
/tmp
EXPOSE
9999
ADD
./target/pig-gateway.jar ./
ADD
${JAR_FILE} ./app.jar
CMD
sleep 60;java -Djava.security.egd=file:/dev/./urandom -jar pig-gateway.jar
ENTRYPOINT
["wait-for-it.sh","$NACOS_HOST:$NACOS_PORT","--","java", "jar","app.jar" , "-Djava.security.egd=file:/dev/./urandom","$PARAMS"]
pig-monitor/Dockerfile
浏览文件 @
8bb7d732
FROM
anapsix/alpine-java:8_server-jre_unlimited
# pig4cloud/java:8-jre镜像增加了中文字体与wait-for-it.sh的支持
# 镜像链接:https://hub.docker.com/r/pig4cloud/java/
# wait-for-it.sh采用https://github.com/vishnubob/wait-for-it作为解决方案
FROM
pig4cloud/java:8-jre
MAINTAINER
wangiegie@gmail.com
ENV
TZ=Asia/Shanghai
ARG
JAR_FILE=./target/pig-monitor.jar
RUN
ln
-sf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
# JVM调优参数等额外参数
ENV
PARAMS ""
RUN
mkdir
-p
/pig-monito
r
ENV
NACOS_HOST pig-registe
r
WORKDIR
/pig-monitor
ENV
NACOS_PORT 8848
ENV
TZ=PRC
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
WORKDIR
/tmp
EXPOSE
5001
ADD
./target/pig-monitor.jar ./
ADD
${JAR_FILE} ./app.jar
CMD
sleep 60;java -Djava.security.egd=file:/dev/./urandom -jar pig-monitor.jar
ENTRYPOINT
["wait-for-it.sh","$NACOS_HOST:$NACOS_PORT","--","java", "jar","app.jar" , "-Djava.security.egd=file:/dev/./urandom","$PARAMS"]
pig-register/Dockerfile
浏览文件 @
8bb7d732
FROM
anapsix/alpine-java:8_server-jre_unlimited
# pig4cloud/java:8-jre镜像增加了中文字体与wait-for-it.sh的支持
# 镜像链接:https://hub.docker.com/r/pig4cloud/java/
# wait-for-it.sh采用https://github.com/vishnubob/wait-for-it作为解决方案
FROM
pig4cloud/java:8-jre
MAINTAINER
wangiegie@gmail.com
ENV
TZ=Asia/Shanghai
ARG
JAR_FILE=./target/pig-register.jar
RUN
ln
-sf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
# JVM调优参数等额外参数
ENV
PARAMS ""
RUN
mkdir
-p
/pig-register
ENV
MYSQL_HOST pig-mysql
WORKDIR
/pig-register
ENV
MYSQL_PORT 3306
EXPOSE
8848
ENV
TZ=PRC
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
ADD
./target/pig-register.jar ./
WORKDIR
/tmp
CMD
sleep 30;java -Djava.security.egd=file:/dev/./urandom -jar pig-register.jar
EXPOSE
8848
ADD
${JAR_FILE} ./app.jar
ENTRYPOINT
["wait-for-it.sh","$MYSQL_HOST:$MYSQL_PORT","--","java", "jar","app.jar" , "-Djava.security.egd=file:/dev/./urandom","$PARAMS"]
pig-upms/pig-upms-biz/Dockerfile
浏览文件 @
8bb7d732
FROM
anapsix/alpine-java:8_server-jre_unlimited
# pig4cloud/java:8-jre镜像增加了中文字体与wait-for-it.sh的支持
# 镜像链接:https://hub.docker.com/r/pig4cloud/java/
# wait-for-it.sh采用https://github.com/vishnubob/wait-for-it作为解决方案
FROM
pig4cloud/java:8-jre
MAINTAINER
wangiegie@gmail.com
ENV
TZ=Asia/Shanghai
ARG
JAR_FILE=./target/pig-upms-biz.jar
RUN
ln
-sf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
# JVM调优参数等额外参数
ENV
PARAMS ""
RUN
mkdir
-p
/pig-upms
ENV
NACOS_HOST pig-register
WORKDIR
/pig-upms
ENV
NACOS_PORT 8848
ENV
TZ=PRC
RUN
ln
-snf
/usr/share/zoneinfo/
$TZ
/etc/localtime
&&
echo
$TZ
>
/etc/timezone
WORKDIR
/tmp
EXPOSE
4000
ADD
./target/pig-upms-biz.jar ./
ADD
${JAR_FILE} ./app.jar
CMD
sleep 60;java -Djava.security.egd=file:/dev/./urandom -jar pig-upms-biz.jar
ENTRYPOINT
["wait-for-it.sh","$NACOS_HOST:$NACOS_PORT","--","java", "jar","app.jar" , "-Djava.security.egd=file:/dev/./urandom","$PARAMS"]
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录