使用方法:
采用挂载目录的方式引入 express-ffmpeg 源码,方便及时更新。
/www 目录cd /www && git clone https://gitee.com/quazero/express-ffmpegcd express-ffmpegauth.js 配置文件
mkdir config && cd config && touch auth.js
编辑 auth.js 内容如下:module.exports = {
user: "kbrx93",
password: "kbrx93",
db: "ffmpeg",
dbuser: "ffmpeg",
dbpassword: "ffmpeg",
secret: "kbrx93",
login: "/kbrx93",
loginmsg: "404 Not Found"
};
其中 user、password 和 secret 可自行修改,login 指登陆地址,也可自行修改,只不过不能是 /admin,因为 /kbrx93 验证后会跳转到 /admin,如果此处设置为 /admin的话会无限重定向。
docker run -d -ti --name myffmpeg -p 9080:80 -v /www:/www -e "YOUR_DOMAIN=你的域名" kbrx93/myffmpeg:v1.8 /root/run.sh
ps:将你的域名补上后执行。
需要稍等一下容器内软件安装,刚开始会 502
请确保 9080 端口已开放。
打开 你的域名:9080/你的登录地址。填入你在配置文件中设置的用户名及密码登录即可。
如果需要其它端口,改上面的命令中的 9080 即可。
配置文件目录应该与官方目录一致,忘了。
进入 docker
docker exec -ti myffmpeg /bin/bash
查看日志
tail -100f /root/.pm2/logs/www-error.log
关闭日志
ctrl +c
退出 bash
exit (该命令不会导致容器退出,因为是新建了一个会话进入容器的)
Content type
Image
Digest
Size
440.1 MB
Last updated
almost 8 years ago
docker pull kbrx93/myffmpeg:v1.8