1234567891011121314151617181920212223242526272829 |
- # 使用官方的 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://<MYSQL_HOST>:<MYSQL_PORT>/<DATABASE_NAME>
- #ENV SPRING_DATASOURCE_USERNAME=<MYSQL_USER>
- #ENV SPRING_DATASOURCE_PASSWORD=<MYSQL_PASSWORD>
- #ENV SPRING_DATASOURCE_DRIVER_CLASS_NAME=com.alibaba.druid.pool.DruidDataSource
- # 启动 Spring Boot 应用
- ENTRYPOINT ["java", "-jar", "springboot-app.jar"]
|