jd_scripts: image: lxk0301/jd_scripts # 配置服务器资源约束。此例子中服务被限制为使用内存不超过200M以及cpu不超过0.2(单核的20%) # 经过实际测试,建议不低于200M # deploy: # resources: # limits: # cpus: '0.2' # memory: 200M container_name: jd_scripts restart: always volumes: - ./my_crontab_list.sh:/scripts/docker/my_crontab_list.sh - ./logs:/scripts/logs tty: true # 因为更换仓库地址可能git pull的dns解析不到,可以在配置追加hosts extra_hosts: - "gitee.com:180.97.125.228" - "github.com:13.229.188.59" - "raw.githubusercontent.com:151.101.228.133" environment: #脚本更新仓库地址,配置了会切换到对应的地址 - REPO_URL=git@gitee.com:lxk0301/jd_scripts.git # 注意环境变量填写值的时候一律不需要引号(""或者'')下面这些只是示例,根据自己的需求增加删除 #jd cookies # 例: JD_COOKIE=pt_key=XXX;pt_pin=XXX; #例(多账号): JD_COOKIE=pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX;&pt_key=XXX;pt_pin=XXX; - JD_COOKIE= #微信server酱通知 - PUSH_KEY= #Bark App通知 - BARK_PUSH= #telegram机器人通知 - TG_BOT_TOKEN= - TG_USER_ID= #钉钉机器人通知 - DD_BOT_TOKEN= - DD_BOT_SECRET= #企业微信机器人通知 - QYWX_KEY= #京东种豆得豆 - PLANT_BEAN_SHARECODES= #京东农场 # 例: FRUITSHARECODES=京东农场的互助码 - FRUITSHARECODES= #京东萌宠 # 例: PETSHARECODES=东东萌宠的互助码 - PETSHARECODES= # 宠汪汪的喂食数量 - JOY_FEED_COUNT= #东东超市 # - SUPERMARKET_SHARECODES= #兑换多少数量的京豆(20,或者1000京豆,或者其他奖品的文字) # 例: MARKET_COIN_TO_BEANS=1000 - MARKET_COIN_TO_BEANS= #如果设置了 RANDOM_DELAY_MAX ,则会启用随机延迟功能,延迟随机 0 到 RANDOM_DELAY_MAX-1 秒。如果不设置此项,则不使用延迟。 #并不是所有的脚本都会被启用延迟,因为有一些脚本需要整点触发。延迟的目的有两个,1是降低抢占cpu资源几率,2是降低检查风险(主要是1) #填写数字,单位为秒,比如写为 RANDOM_DELAY_MAX=30 就是随机产生0到29之间的一个秒数,执行延迟的意思。 - RANDOM_DELAY_MAX=120 #使用自定义定任务覆盖默认任务,上面volumes挂载之后这里配置对应的文件名,和自定义文件使用方式为overwrite - CUSTOM_LIST_FILE=my_crontab_list.sh - CUSTOM_LIST_MERGE_TYPE=overwrite