# 使用基础镜像作为构建起点
ARG BASE
FROM ${BASE}

# 设置时区
RUN echo "Asia/Shanghai" > /etc/timezone

# 拷贝 .service 和 .job 的 jar 包到容器中
COPY ../jtjxx-service/target/jtjxx-service-0.0.1-SNAPSHOT.jar /app/jtjxx-service.jar
COPY ../jtjxx-job/powerjob-server/powerjob-server-starter/target/jtjxx-job-service.jar /app/jtjxx-job-service.jar

# 暴露两个服务所需的端口
EXPOSE 8091 7700

# 启动脚本：同时启动两个 Java 服务
ENTRYPOINT ["sh", "-c", "java -jar /app/jtjxx-service.jar -Duser.timezone=Asia/Shanghai & java -jar /app/jtjxx-job-service.jar -Duser.timezone=Asia/Shanghai"]
