forked from kidgrow-microservices-platform

luliqiang
2020-12-31 6fb14149d62199cfcc0448c82eb2f51f9c5181de
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# 基础镜像
FROM 182.92.99.224:8081/kidgrow/docker.private/openjdk:fonts
#FROM openjdk:8-jdk-alpine
# 作者(可选)
MAINTAINER kidgrow
##时区
RUN echo "Asia/Shanghai" > /etc/timezone
#captcher 字体包
COPY dockerfont/32768no.ttf /usr/share/fonts/32768no.ttf
COPY dockerfont/7hours.ttf  /usr/share/fonts/7hours.ttf
COPY dockerfont/actionj.ttf /usr/share/fonts/actionj.ttf
COPY dockerfont/ANGSTROM.TTF /usr/share/fonts/ANGSTROM.ttf
COPY dockerfont/antelope.ttf /usr/share/fonts/antelope.ttf
COPY dockerfont/antiblue.ttf /usr/share/fonts/antiblue.ttf
COPY dockerfont/bboron.ttf /usr/share/fonts/bboron.ttf
COPY dockerfont/BTTSOIEF.TTF /usr/share/fonts/BTTSOIEF.ttf
COPY dockerfont/codon.ttf /usr/share/fonts/codon.ttf
COPY dockerfont/colophon.ttf /usr/share/fonts/colophon.ttf
COPY dockerfont/constant.ttf /usr/share/fonts/constant.ttf
COPY dockerfont/cosinek.ttf /usr/share/fonts/cosinek.ttf
COPY dockerfont/cwisdom.ttf /usr/share/fonts/cwisdom.ttf
COPY dockerfont/davis.ttf /usr/share/fonts/davis.ttf
COPY dockerfont/dis.ttf /usr/share/fonts/dis.ttf
COPY dockerfont/dnahand.ttf /usr/share/fonts/dnahand.ttf
COPY dockerfont/DoctorAz.ttf /usr/share/fonts/DoctorAz.ttf
COPY dockerfont/donner.ttf /usr/share/fonts/donner.ttf
COPY dockerfont/DOVES.TTF /usr/share/fonts/DOVES.ttf
COPY dockerfont/dyspro.ttf /usr/share/fonts/dyspro.ttf
COPY dockerfont/epilog.ttf /usr/share/fonts/epilog.ttf
COPY dockerfont/faraday.ttf /usr/share/fonts/faraday.ttf
COPY dockerfont/fresnel.ttf /usr/share/fonts/fresnel.ttf
COPY dockerfont/gauss.ttf /usr/share/fonts/gauss.ttf
COPY dockerfont/geodesic.ttf /usr/share/fonts/geodesic.ttf
COPY dockerfont/germs.ttf /usr/share/fonts/germs.ttf
COPY dockerfont/gmt.ttf /usr/share/fonts/gmt.ttf
COPY dockerfont/guildof.ttf /usr/share/fonts/guildof.ttf
COPY dockerfont/headache.ttf /usr/share/fonts/headache.ttf
COPY dockerfont/hydrogen.ttf /usr/share/fonts/hydrogen.ttf
COPY dockerfont/initial.ttf /usr/share/fonts/initial.ttf
COPY dockerfont/levity.ttf /usr/share/fonts/levity.ttf
COPY dockerfont/lexo.ttf /usr/share/fonts/lexo.ttf
COPY dockerfont/linear.ttf /usr/share/fonts/linear.ttf
COPY dockerfont/MAYQUEEN.TTF /usr/share/fonts/MAYQUEEN.ttf
COPY dockerfont/melanie.ttf /usr/share/fonts/melanie.ttf
COPY dockerfont/metalang.ttf /usr/share/fonts/metalang.ttf
COPY dockerfont/musicdbz.ttf /usr/share/fonts/musicdbz.ttf
COPY dockerfont/natlog.ttf /usr/share/fonts/natlog.ttf
COPY dockerfont/nonblock.ttf /usr/share/fonts/nonblock.ttf
COPY dockerfont/nullp.ttf /usr/share/fonts/nullp.ttf
COPY dockerfont/opticbot.ttf /usr/share/fonts/opticbot.ttf
COPY dockerfont/pinball.ttf /usr/share/fonts/pinball.ttf
COPY dockerfont/prefix.ttf /usr/share/fonts/prefix.ttf
COPY dockerfont/progbot.ttf /usr/share/fonts/progbot.ttf
COPY dockerfont/PROTERON.TTF /usr/share/fonts/PROTERON.ttf
COPY dockerfont/px10.ttf /usr/share/fonts/px10.ttf
COPY dockerfont/ransom.ttf /usr/share/fonts/ransom.ttf
COPY dockerfont/resurgen.ttf /usr/share/fonts/resurgen.ttf
COPY dockerfont/robot.ttf /usr/share/fonts/robot.ttf
COPY dockerfont/scandal.ttf /usr/share/fonts/scandal.ttf
COPY dockerfont/secret.ttf /usr/share/fonts/secret.ttf
COPY dockerfont/signal.ttf /usr/share/fonts/signal.ttf
COPY dockerfont/SUBMERGD.TTF /usr/share/fonts/SUBMERGD.ttf
COPY dockerfont/suckgolf.ttf /usr/share/fonts/suckgolf.ttf
COPY dockerfont/technet.ttf /usr/share/fonts/technet.ttf
COPY dockerfont/tetanus.ttf /usr/share/fonts/tetanus.ttf
COPY dockerfont/thisprty.ttf /usr/share/fonts/thisprty.ttf
COPY dockerfont/toast.ttf /usr/share/fonts/toast.ttf
COPY dockerfont/TOMBATS1.TTF /usr/share/fonts/TOMBATS1.ttf
COPY dockerfont/tombats3.ttf /usr/share/fonts/tombats3.ttf
COPY dockerfont/tombats4.ttf /usr/share/fonts/tombats4.ttf
COPY dockerfont/tombats6.ttf /usr/share/fonts/tombats6.ttf
COPY dockerfont/tombats7.ttf /usr/share/fonts/tombats7.ttf
COPY dockerfont/tombots.ttf /usr/share/fonts/tombots.ttf
COPY dockerfont/tomhand.ttf /usr/share/fonts/tomhand.ttf
COPY dockerfont/tommys.ttf /usr/share/fonts/tommys.ttf
COPY dockerfont/tomnr.ttf /usr/share/fonts/tomnr.ttf
COPY dockerfont/tsmiles.ttf /usr/share/fonts/tsmiles.ttf
COPY dockerfont/tuesday.ttf /usr/share/fonts/tuesday.ttf
COPY dockerfont/valium.ttf /usr/share/fonts/valium.ttf
COPY dockerfont/wolves.ttf /usr/share/fonts/wolves.ttf
COPY dockerfont/yikatu.ttf /usr/share/fonts/yikatu.ttf
COPY dockerfont/zincboom.ttf /usr/share/fonts/zincboom.ttf
# 删除无用组件 优化容器体积(可选)
RUN rm -rf /var/lib/apt/lists/*
# 创建jar包存放目录
RUN mkdir -p /usr/local/kidgrow
# 获取pom文件中build参数
ARG JAR_FILE
# copy当前工程jar包至容器内
COPY ${JAR_FILE} /usr/local/kidgrow/app.jar
# 运行jar包
ENTRYPOINT ["java","-Xms64m","-Xmx600m","-jar","/usr/local/kidgrow/app.jar"]