赞
踩
背景:大家都知道贵州茅台是酒类企业中的龙头老大,上市公司,茅台的利润有多高,平台预约茅台价格是1499,转手出售2700,纯利1200。真是妥妥印钞机,话不多说,直接开始。
功能:i茅台自动预约,每日自动预约,支持docker一键部署,操作方便,配置简单即可快速上手。
• 平台注册账号(可用i茅台)
• 添加多个用户
• 自动预约
• 类型选择(本市出货量最大的门店,或位置附近门店)
• 自动旅行
• 首次旅行分享
• 获取申购耐力值
• 自定义时间/随机时间预约或旅行
• 结果消息推送
环境:建议在linux云服务器上使用docker安装,高效快捷!我这里使用的是centos7上安装docker,直接使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
简单吧,一条命令即可安装好docker 其余操作系统可参考https://www.runoob.com/docker/centos-docker-install.html进行安装docker
docker启动后端:分了两个镜像campus-imaotai-web 是前端镜像、campus-imaotai-api是后端镜像拉取镜像(以Docker Hub为例子):
docker pull oddfar/campus-imaotai
启动
docker run --net host -d --restart=always --name campus-imaotai \-v /docker/server/conf:/home/campus/conf --privileged \-e TZ=Asia/Shanghai \-e SERVER_PORT=8160 \-e spring.config.additional-location=/home/campus/conf/application-prod.yml \oddfar/campus-imaotai
之后需挂载使用外部配置文件
拷贝一份 campus-modular/src/resources目录下的 application-prod.yml (opens new window)文件,放到服务器中的/docker/server/conf 目录下(也就是启动时挂载的文件目录,对应docker容器里的/home/campus/conf)
修改对应的 mysql redis配置 mysql
url: jdbc:mysql://localhost:3306/campus_imaotai?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=trueusername: rootpassword: Password@123#123
redis
--- # redisspring: redis: # 地址 host: localhost # 端口,默认为6379 port: 6379 # 数据库索引 database: 0 # 密码(如没有密码请注释掉) # password:
至此已经启动完后端服务了Docker-compose
启动所有服务文件地址:https://github.com/oddfar/campus-imaotai/blob/master/doc/docker-compose.zip
步骤如下:
Fork 本项目打开自己项目的写入权限对应链接:https://github.com/oddfar/campus-imaotai/settings/actions(opens new window)在 settings -> actions -> GeneralWorkflow permissions 中选择 Read and write permissions运行任务版本号不填默认为 maven 配置的版本
运行完之后在本项目的 releases 下,有打包好的文件dist_xxx.tar.gz :前端campus-modular_xxx.jar :后端
配置步骤:
解压 docker-compose.zip(opens new window)放置需要的的文件/db 目录下放置 sql 文件(在本项目 /doc/sql 目录下 )/jar 目录下换成最新的 jar 包/html 目录下换成最新的 dist 文件夹(不是压缩包)
启动步骤:
进入目录:cd 压缩文件名构建docker服务:docker-compose build启动docker容器:docker-compose up -d打开浏览器,输入:http://localhost:80 (opens new window),若能正确展示页面,则表明环境搭建成功。一共4个服务
升级步骤:
- 把 /jar 目录下换成最新的 jar 包,/html 目录下换成最新的 dist 文件夹
- 删除容器:docker rm -f campus-server campus-nginx 删除旧镜像 docker rmi campus-imt-vxxx_campus-server 启动项目,项目根目录下执行 docker-compose up -d
看一遍没看明白怎么部署的,没关系,我们直接上视频讲解部署。
,时长18:09
创作不易,还请多多支持。
项目获取
公众号:「吉吉说安全」,对我发消息【20240328】获取项目地址
「如果你也想学习更多这类安全技术,详情下方图片了解,扫下方二维码加入:只做高质量优质精品内容」
会持续给大家更新更好东西,期待得到你免费的
【点赞】【在看】【转发】
今年肯定能“一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美,百事亨通,千事吉祥,万事如意“。
免责声明
由于传播、利用本公众号所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本公众号及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。