Dockerfile 515 B

123456789101112131415161718192021222324
  1. # 使用OpenJDK 8作为基础镜像
  2. FROM openjdk:8-jre-alpine
  3. # 设置工作目录
  4. WORKDIR /app
  5. # 复制lib目录和编译好的class文件
  6. COPY lib/ /app/lib/
  7. COPY bin/ /app/bin/
  8. # 可选:如果需要配置文件
  9. # COPY config.properties /app/config.properties
  10. # 暴露端口
  11. EXPOSE 8888
  12. # 设置环境变量(可选,也可以在运行时通过-e参数传入)
  13. # ENV SM2_PRIVATE_KEY=""
  14. # ENV SLT_PUBLIC_KEY=""
  15. # ENV REQ_ORG_NO=""
  16. # 启动命令
  17. CMD ["java", "-cp", "bin:lib/*", "demo.com.SignServer"]