File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # 使用jdk8作为基础镜像
2+ FROM openjdk:8
3+ # 指定作者
4+ MAINTAINER longbig
5+ # 暴漏容器的8080端口
6+ EXPOSE 8080
7+ # 将复制指定的docker-demo-0.0.1-SNAPSHOT.jar为容器中的job.jar,相当于拷贝到容器中取了个别名
8+ ADD ./target/application.jar /application.jar
9+ # 创建一个新的容器并在新的容器中运行命令
10+ # RUN bash -c 'touch /application.jar'
11+ # 设置时区
12+ # ENV TZ=PRC
13+ # RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
14+ # 相当于在容器中用cmd命令执行jar包 指定外部配置文件
15+ ENTRYPOINT ["java" ,"-jar" ,"/application.jar" ]
Original file line number Diff line number Diff line change 44有脚本运行问题可关注微信公众号: ** 卷福同学** , 公众号内询问
55
66## 京豆脚本使用
7+ ### Java运行方式
78- 修改application.properties文件里jd.pt_key和jd.pt_pin为你的Cookie里的pt_key和pt_pin
89- 运行MultiFunctionApplication类下的main函数启动项目
910- 项目启动后,浏览器打开http://localhost:8080/doc.html#/default/jd-service/getJDUsingGET 可调试签到任务,入参和任务关系为:
1213 - 3 : 抽京豆
1314 - 4 : plus会员签到
1415
16+ ### Docker运行方式
17+ - 替换application.properties文件或docker-compose.yml文件下的pt_pin和pt_key
18+ - 运行` maven package ` 将代码构建为jar文件
19+ - 运行` docker build -t jdou ` 将jar包构建为docker镜像,名称为jdou
20+ - 运行` docker-compose up ` 运行上一步构建的镜像即可
21+
1522## 更新
23+ - 2022.05.15 增加Dockerfile、docker-compose文件,用于docker构建镜像和运行镜像
1624- 2022.05.01 新增自动签到定时任务:摇京豆签到、抽京豆任务、plus会员签到。接口文档可视化界面
1725- 2022.04.27 新增服务探活接口和部署脚本deploy.sh,可用于阿里云云效自动化部署 具体部署步骤见博客:[ 2分钟教你部署2048小游戏到云服务器] ( https://blog.csdn.net/qq_36624086/article/details/123777993 )
Original file line number Diff line number Diff line change 1+ version : ' 3'
2+ services :
3+ jdou :
4+ image : jdou:latest
5+ container_name : jdou
6+ ports :
7+ - 8080:8080
8+ # environment:
9+ # PT_PIN: '你的pt_pin'
10+ # PT_KEY: '你的pt_key'
Original file line number Diff line number Diff line change 11# datasource
22server.port =8080
33
4- jd.pt_key =你的京东pt_key
5- jd.pt_pin =你的京东pt_pin
4+ jd.pt_key =${PT_KEY:你的pt_key}
5+ jd.pt_pin =${PT_PIN:你的pt_pin}
You can’t perform that action at this time.
0 commit comments