茅台党福音来了,一款开源自动预约茅台

一款开源自动预约茅台系统

背景:大家都知道贵州茅台是酒类企业中的龙头老大,上市公司,茅台的利润有多高,平台预约茅台价格是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】获取项目地址

「如果你也想学习更多这类安全技术,详情下方图片了解,扫下方二维码加入:只做高质量优质精品内容」

图片

会持续给大家更新更好东西,期待得到你免费的

【点赞】【在看】【转发】

今年肯定能“一帆风顺,二龙腾飞,三羊开泰,四季平安,五福临门,六六大顺,七星高照,八方来财,九九同心,十全十美,百事亨通,千事吉祥,万事如意“。

免责声明

由于传播、利用本公众号所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本公众号及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!

  • 17
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
您好!要在 Docker 中部署 i茅台,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了 Docker 并且已经启动了 Docker 服务。 2. 创建一个新的目录来存放您的 i茅台应用程序文件。 3. 在该目录下创建一个 Dockerfile 文件,用于构建 Docker 镜像。您可以使用以下示例作为 Dockerfile 的内容: ```Dockerfile # 使用基础镜像 FROM python:3.9 # 设置工作目录 WORKDIR /app # 将当前目录下的文件复制到工作目录 COPY . /app # 安装所需的依赖包 RUN pip install -r requirements.txt # 暴露应用程序的端口号 EXPOSE 5000 # 设置应用程序的入口命令 CMD ["python", "app.py"] ``` 4. 在该目录下创建一个 requirements.txt 文件,列出 i茅台应用程序所需的依赖包。 5. 将 i茅台应用程序文件复制到该目录中。 6. 打开命令行终端,进入到该目录,并执行以下命令来构建 Docker 镜像: ```shell docker build -t imoutai . ``` 这将会根据 Dockerfile 构建一个名为 imoutai 的 Docker 镜像。 7. 构建完成后,使用以下命令来运行 i茅台应用程序的 Docker 容器: ```shell docker run -d -p 5000:5000 imoutai ``` 这将会在后台运行一个名为 imoutai 的容器,并将容器内部的端口 5000 映射到主机的端口 5000。 现在,您应该可以通过访问 http://localhost:5000 来访问 i茅台应用程序了。 请注意,上述步骤是一个简单的示例,您还需要根据您的实际情况进行调整和配置,以确保正确部署 i茅台应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

吉吉说安全

感谢打赏,交个朋友!有困难找我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值