Dockerfile 615 B

1234567891011121314151617181920212223
  1. # 使用官方的 OpenJDK 基础镜像
  2. FROM openjdk:8-jre
  3. # 设置工作目录
  4. WORKDIR /app
  5. # 复制项目依赖文件
  6. COPY target/taphole-admin-1.0.0.jar /app/springboot-app.jar
  7. # [复制 FFmpeg 静态二进制文件] ffmpeg和ffprobe请务必要和loadFFmpeg.propertis中的path保持一致
  8. COPY ffmpeg/ffmpeg /usr/local/ffmpeg/bin/ffmpeg
  9. COPY ffmpeg/ffprobe /usr/local/ffmpeg/bin/ffprobe
  10. # 确保 FFmpeg 可执行
  11. RUN chmod +x /usr/local/ffmpeg/bin/ffmpeg /usr/local/ffmpeg/bin/ffprobe
  12. # 暴露应用端口
  13. EXPOSE 8080 33000
  14. # 启动 Spring Boot 应用
  15. ENTRYPOINT ["java", "-jar", "springboot-app.jar"]