这个小项目是用来把根据ipa直链生成plist文件后以应用列表的形式管理起来,旨在方便苹果老设备尤其是IOS6系统在线安装越狱应用。
环境:python3.8或以上
git clone git clone https://github.com/JeazW/ipaList.git
cd ipaList
pip install -r requirements.txt
#或者采用或内加速源:
pip install -r -i https://mirrors.aliyun.com/pypi/simple/ requirements.txt
.env文件内配置环境变量编辑文件
vim .env
写入配置:
#域名(必填)
DOMAIN=https://example.xom
#管理用户名(默认admin)
USERNAME=admin
#管理密码(默认123456)
PASSWORD=123456
python app.py
docker pull jeazw92/ipalist:latest
将DOMAIN修改成自己的
docker run -itd --name ipaList -e DOMAIN=https://example.com -e USERNAME=admin -e PASSWORD=123456 -p 8084:5000 jeazw92/ipalist:latest
如果需要手动管理生成的plist文件,则可以将plist目录映射出来:
docker run -itd --name ipaList -e DOMAIN=https://example.com -e USERNAME=admin -e PASSWORD=123456 -v /data/docker/ipaList:/app/plist -p 8084:5000 jeazw92/ipalist:latest
mkdir ipaList
cd ipaList
version: '3'
services:
ipalist:
# 使用镜像 "jeazw92/ipalist:latest"
image: jeazw92/ipalist:latest
# 将容器的 5000 端口映射到主机的 8084 端口
ports:
- 8084:5000
# 设置容器的环境变量
environment:
# 设置域名(必填)
- DOMAIN=https://example.com
- USERNAME=admin
- PASSWORD=123456
# 设置每页数量
- PERPAGE=100
# 将主机的 "/data/docker/plist" 目录挂载到容器的 "/app/plist" 目录
# 此项可选,不需要可以删除
volumes:
- /data/docker/ipalist:/app/plist
container_name: ipalist
docker-compose up -d
声明:找了一大圈没找到类似的项目,决定自己做个有些基本功能的简单页面。本人不会开发语言,项目代码全由ChatGPT生成。所以结构和样式、功能有些简陋,如果有人提ISSUE我恐怕解决起来也比较困难。
Content type
Image
Digest
sha256:9a7d15462…
Size
36.2 MB
Last updated
over 2 years ago
docker pull jeazw92/ipalist