打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
docker版microsoft rewards 刷积分bot
userphoto

2023.09.06 韩国

关注

原项目:https://github.com/haq/microsoft-rewards-bot
只是Dockfile里的内容作更改。
entrypoint.sh

#!/bin/sh

# pull the latest version of the app
git pull > /dev/null

# install any new dependencies
pip install --root-user-action=ignore -r requirements.txt > /dev/null

# set display port and dbus env to avoid hanging (https://github.com/joyzoursky/docker-python-chromedriver)
export DISPLAY=:99
export DBUS_SESSION_BUS_ADDRESS=/dev/null

# start vxfb
Xvfb :99 -screen 0 640x480x8 -nolisten tcp &

# start the script
exec "$@"

Dockerfile

FROM alpine:3.18

# install required pacakges
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories && apk update
RUN apk --no-cache add     chromium     chromium-chromedriver     git     python3     python3-tkinter     py3-pip     xvfb

# create the app directory
WORKDIR /app

# clone the project
RUN git clone https://ghproxy.com/github.com/farshadz1997/Microsoft-Rewards-bot.git ./

# install dependencies
#RUN pip install -r requirements.txt
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ -r requirements.txt

# copy over entrypoint script
COPY entrypoint.sh ./

#
ENTRYPOINT ["/app/entrypoint.sh"]

#
CMD ["python3", "ms_rewards_farmer.py", "--no-images", "--dont-check-for-updates", "--fast", "--skip-unusual", "--no-webdriver-manager", "--on-finish", "exit"]

构建镜像:

docker build -t microsoft-rewards-bot:V1 .

账号密码文件
accounts.json

[{
        "username": "xxxxx1@qq.com",
        "password": "密码",
        "mobile_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"
    },
    {
    	"username": "xxxx2@126.com",
    	"password": "密码"
    },
    {
        "username": "xxxx3@qq.com",
        "password": "密码",
        "mobile_user_agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.3 Mobile/15E148 Safari/604.1"
}]

运行

docker run --rm -it   -v "$PWD"/accounts.json:/app/accounts.json   microsoft-rewards-bot:V1

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
爽爆了!我搞了一个网页版 VS Code
如何向 Docker 容器传递参数 | 隔叶黄莺 Unmi Blog
Docker容器学习梳理-Dockerfile构建镜像
超实用Docker入门学习教程!
Nakama:一个开源在线多人游戏框架
dockerfile中ENTRYPOINT与CMD的结合使用及区别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服