33 lines
1.1 KiB
Docker
33 lines
1.1 KiB
Docker
FROM registry.cn-hangzhou.aliyuncs.com/dockerhub_mirror/java:17-anolis
|
||
|
||
MAINTAINER jeecgos@163.com
|
||
|
||
# 安装FFmpeg和设置时区
|
||
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \
|
||
# 安装curl(如果没有的话)
|
||
yum install -y curl xz && \
|
||
# 下载并安装FFmpeg静态编译版本
|
||
curl -L https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz | tar -xJ -C /tmp && \
|
||
mv /tmp/ffmpeg-*-amd64-static/ffmpeg /usr/local/bin/ && \
|
||
mv /tmp/ffmpeg-*-amd64-static/ffprobe /usr/local/bin/ && \
|
||
chmod +x /usr/local/bin/ffmpeg /usr/local/bin/ffprobe && \
|
||
# 清理临时文件
|
||
rm -rf /tmp/ffmpeg-* && \
|
||
yum clean all && \
|
||
rm -rf /var/cache/yum && \
|
||
# 验证FFmpeg安装
|
||
ffmpeg -version
|
||
|
||
# 创建应用目录
|
||
#RUN mkdir -p /jeecg-boot/config/jeecg/
|
||
|
||
WORKDIR /jeecg-boot
|
||
|
||
EXPOSE 8080
|
||
|
||
# 复制应用文件
|
||
#ADD ./src/main/resources/jeecg ./config/jeecg
|
||
ADD ./target/jeecg-system-start-3.8.2.jar ./
|
||
|
||
# 启动应用
|
||
CMD sleep 60;java -Dfile.encoding=UTF-8 -Djava.security.egd=file:/dev/./urandom -jar jeecg-system-start-3.8.2.jar |