# 使用官方的 OpenJDK 基础镜像 FROM openjdk:8-jre # 设置工作目录 WORKDIR /app # 复制项目依赖文件 COPY target/taphole-admin-1.0.0.jar /app/springboot-app.jar # [复制 FFmpeg 静态二进制文件] ffmpeg和ffprobe请务必要和loadFFmpeg.propertis中的path保持一致 #COPY ffmpeg/ffmpeg /usr/local/ffmpeg/bin/ffmpeg #COPY ffmpeg/ffprobe /usr/local/ffmpeg/bin/ffprobe # 确保 FFmpeg 可执行 #RUN chmod +x /usr/local/ffmpeg/bin/ffmpeg /usr/local/ffmpeg/bin/ffprobe # 暴露应用端口 EXPOSE 8080 33000 # 设置环境变量 #ENV SPRING_DATASOURCE_URL=jdbc:mysql://:/ #ENV SPRING_DATASOURCE_USERNAME= #ENV SPRING_DATASOURCE_PASSWORD= #ENV SPRING_DATASOURCE_DRIVER_CLASS_NAME=com.alibaba.druid.pool.DruidDataSource # 启动 Spring Boot 应用 ENTRYPOINT ["java", "-jar", "springboot-app.jar"]