更新 Dockerfile
continuous-integration/drone/push Build was killed Details

This commit is contained in:
zeiss 2024-04-12 16:31:36 +08:00
parent 5cae4fa7ec
commit 460f467b60
1 changed files with 6 additions and 18 deletions

View File

@ -1,18 +1,6 @@
#指定了基础镜像为 khipu/openjdk17-alpine即使用了 OpenJDK 17 的 Alpine 版本作为基础
FROM khipu/openjdk17-alpine
#设置了一个名为 SERVIECE_PORT 的环境变量,并将其值设为 9090
ENV SERVIECE_PORT = 8181
# 容器里 新建目录 demo
RUN mkdir -p /demo/
# 工作区
WORKDIR /demo
# 复制操作
COPY ./start.sh /demo/
#将宿主机当前目录下的 *.jar 文件复制到容器的 /third_platform_admin/ 目录下
COPY ./*.jar /demo/
#对 /demo/ 目录及其子目录下的所有文件赋予可执行权限
RUN chmod 755 -R /demo/
#设置容器的入口点为 /third_platform_admin/start.sh即在容器启动时执行该脚本
ENTRYPOINT ["/demo/start.sh"]
FROM registry.cn-shenzhen.aliyuncs.com/mogu-zh/jdk:8-mogu-alpine
ENV LANG C.UTF-8
ENV TZ Asia/Shanghai
VOLUME /tmp
ADD demo-1.0-SNAPSHOT.jar demo-1.0-SNAPSHOT.jar
ENTRYPOINT ["java","-Xms256m","-Xmx256m","-jar","/TestDrone-1.0-SNAPSHOT.jar"]