xiaozhikang0916 / docker-compose

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一个docker-compose来启动aria需要的所有东西

包括nginx, BGmi, bgmi_http aria2 aria2ng

目前bgmi安装的是dev分支,还不太稳定

不再需要安装python和bgmi到本地

持久化的数据会以当前的UID和GID保存

如果你已经有一个nginx在运行, 可以去掉compose中的nginx, 参照nginx.conf

clone本项目到本地, 然后运行

git clone https://github.com/BGmi/docker-compose.git bgmi
cd bgmi
./bootstrap.sh

会自动运行所有镜像, 访问localhost:8888即可看到web页面

.env文件生成和ariang下载完成后, 不再需要bootstrap.sh, 而是跟普通的compose一样使用docker-compose up来启动docker-compose.

在本文件夹内使用docker-compose run bgmi来代替bgmi命令

如果你修改了设置, 仍然需要通过 docker-compose restart 重启bgmi_http来让修改生效

修改设置

在运行过bootstrap.sh后会在当前文件夹下生成一个.env文件。 可以修改PORT来修改nginx最终监听的端口 或者直接修改docker-compose.yml文件

所有持久化的数据会储存在./data文件夹中, 番剧默认会位于 ./data/bgmi/bangumi 如果你需要修改番剧保存地址可以直接修改 docker-compose.yml#services.bgmi.volumes, 把对应的路径挂载到/bgmi/bangumi

aria2默认的下载路径为./data/downloads

定时任务

定时任务将会使用主机的cron来运行 每次运行bootstrap.sh都会添加一个crontab, 如果你运行了多次,请删除crontab中多余的项目。

我咋像原来一样运行bgmi命令

按照这个设置alias

./bootstap.sh alias

About


Languages

Language:Shell 62.5%Language:Dockerfile 37.5%