2024-08-31 20:28:45 +08:00
|
|
|
# 使用 dockette/openjdk8 作为基础镜像
|
2024-08-31 19:19:59 +08:00
|
|
|
FROM dockette/openjdk8
|
2024-08-31 20:28:45 +08:00
|
|
|
|
|
|
|
# 设置环境变量
|
|
|
|
ENV SERVIECE_PORT=8080
|
|
|
|
|
|
|
|
# 创建目录
|
2024-08-31 19:19:59 +08:00
|
|
|
RUN mkdir -p /drone/
|
2024-08-31 20:28:45 +08:00
|
|
|
|
|
|
|
# 设置工作目录
|
2024-08-31 19:19:59 +08:00
|
|
|
WORKDIR /drone
|
2024-08-31 20:28:45 +08:00
|
|
|
|
|
|
|
# 复制 start.sh 脚本到容器内
|
2024-08-31 19:19:59 +08:00
|
|
|
COPY ./start.sh /drone/
|
2024-08-31 20:28:45 +08:00
|
|
|
|
|
|
|
# 复制 JAR 文件到容器内
|
2024-08-31 20:18:06 +08:00
|
|
|
COPY ./*.jar /drone/
|
2024-08-31 20:28:45 +08:00
|
|
|
|
|
|
|
# 赋予 /drone/ 目录下所有文件可执行权限
|
2024-08-31 19:19:59 +08:00
|
|
|
RUN chmod 755 -R /drone/
|
2024-08-31 20:28:45 +08:00
|
|
|
|
|
|
|
# 设置容器的入口点
|
2024-08-31 19:19:59 +08:00
|
|
|
ENTRYPOINT ["/drone/start.sh"]
|