init
This commit is contained in:
29
Dockerfile
Normal file
29
Dockerfile
Normal file
@@ -0,0 +1,29 @@
|
||||
# 第一阶段:编译阶段
|
||||
#FROM crpi-y5od2i6cxawm9v5y.cn-hangzhou.personal.cr.aliyuncs.com/masterke/maven:3.8.1 AS builder
|
||||
|
||||
#WORKDIR /app
|
||||
|
||||
#COPY . .
|
||||
|
||||
#COPY settings.xml /usr/share/maven/conf/settings.xml
|
||||
|
||||
#RUN mvn clean package -Dmaven.test.skip=true
|
||||
|
||||
# 第二阶段:运行阶段
|
||||
FROM crpi-y5od2i6cxawm9v5y.cn-hangzhou.personal.cr.aliyuncs.com/masterke/openjdk:8
|
||||
|
||||
#WORKDIR /app
|
||||
|
||||
COPY ./yudao-server/target/yudao-server.jar /app/
|
||||
|
||||
ENV TZ=Asia/Shanghai
|
||||
|
||||
ENV JAVA_OPTS="-Xms1G -Xmx1G -Djava.security.egd=file:/dev/./urandom"
|
||||
|
||||
EXPOSE 48080
|
||||
|
||||
ENV ARGS=""
|
||||
|
||||
curl -f http://localhost:48080 || (echo "Health check failed, killing main process" && kill 1 && exit 1)
|
||||
|
||||
CMD java ${JAVA_OPTS} -jar /app/yudao-server.jar $ARGS
|
||||
Reference in New Issue
Block a user