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