# 使用 Eclipse Temurin（AdoptOpenJDK 的继任者，更稳定）
FROM eclipse-temurin:8-jdk-alpine

# 设置工作目录
WORKDIR /app

# 复制 Java 源文件到容器
COPY BankCardBean.java .
COPY VirCardNoUtils.java .
COPY CardApiServer.java .

# 编译 Java 文件
RUN javac BankCardBean.java VirCardNoUtils.java CardApiServer.java

# 暴露端口
EXPOSE 8666

# 启动应用
CMD ["java", "CardApiServer"]
