又是大佬开源的一款自动预约i茅台APP的系统

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
函数计算FC,每月15万CU 3个月
应用实时监控服务-应用监控,每月50GB免费额度
简介: 这是一篇关于自动预约i茅台APP系统的介绍。该项目是一个开源系统,支持每日自动预约茅台,并且可以使用Docker一键部署。系统特性包括注册账号、添加用户、自动预约、选择预约门店、模拟位置等。提供了GitHub和B站上的视频教程,以及IDEA和Docker的启动指南。用户可以通过链接访问项目代码和文档,了解详细信息。

又是大佬开源的一款自动预约i茅台APP的系统

话不多说直接上系统

Campus-imaotai,i茅台app自动预约,每日自动预约,支持docker一键部署.现在github上已有1.6kstar,就不谈有多少用户现在真正在使用这个系统了,操作方便,配置简单即可快速上手

github地址:https://github.com/oddfar/campus-imaotai


文档地址: https://oddfar.github.io/campus-doc/campus-imaotai


视频教程地址:https://www.bilibili.com/video/BV1dj411H7oT

项目介绍

i茅台app,每日自动预约茅台

  • 平台注册账号(可用i茅台)
  • 添加多个用户
  • 自动预约
  • 类型选择(本市出货量最大的门店,或位置附近门店)
  • 自动旅行
  • 首次旅行分享
  • 获取申购耐力值
  • 自定义时间/随机时间预约或旅行
  • 结果消息推送

演示图

i茅台预约

快速启动

录制了视频教程,有Docker启动,宝塔启动:https://www.bilibili.com/video/BV1dj411H7oT(opens new window)

前置

release (opens new window)页面,以 V1.0.11 例子

campus-modular.jar 是打包好的jar包,dist.zip 是打包好的前端文件,campus-imt-V1.0.11.zip 是docker一键启动所有服务(nginx redis mysql java)的配置文件。

不会Docker部署的,可选择客户端版本:https://github.com/lisongkun/hygge-imaotai

IDEA启动

环境准备:https://oddfar.github.io/campus-doc/pages/747f41/(opens new window)

后端及后台启动可看此处:https://oddfar.github.io/campus-doc/pages/b784e7/(opens new window)

Docker启动后端

建议查看:https://oddfar.github.io/campus-doc/pages/3c5985/(opens new window)

环境

本项目启动前需要 mysql redis 服务,请自行根据网上教程解决

mysql 创建 campus_imaotai 数据库,执行 sql 文件

sql 文件:https://github.com/oddfar/campus-imaotai/tree/master/doc/sql(opens new window)

该教程只启动java后端

启动

拉取镜像(以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=true
          username: root
          password: 123456789
  • redis
--- # redis
spring:
  redis:
    # 地址
    host: localhost
    # 端口,默认为6379
    port: 6379
    # 数据库索引
    database: 0
    # 密码(如没有密码请注释掉)
    # password:

至此您已经启动完后端服务了

Docker-compose启动所有服务

文件地址:https://github.com/oddfar/campus-imaotai/doc/docker-compose.zip(opens new window)

打包最新文件

如何打包项目最新的前端、后端部署文件?

利用 GitHubActions 自动构建文件

步骤如下:

  • Fork 本项目
  • 打开自己项目的写入权限
    https://github.com/oddfar/campus-imaotai/settings/actions
    在 settings -> actions -> General
    Workflow permissions 中选择 Read and write permissions
  • 运行任务
    版本号不填默认为 maven 配置的版本

    运行完之后在本项目的 releases 下,有打包好的文件
    dist_xxx.tar.gz :前端
    campus-modular_xxx.jar :后端

配置步骤

可参考 campus-imt-V1.0.11.zip (opens new window)文件

  • 解压 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 文件夹

#1、删除容器:
docker rm -f campus-server campus-nginx
#2、删除旧镜像
docker rmi campus-imt-vxxx_campus-server
#3、启动项目,项目根目录下执行
docker-compose up -d

前端部署

请看此处:https://oddfar.github.io/campus-doc/pages/3c5985/#前端部署

看到结尾记得给项目一个star,开源不易,多多支持开发者!


以上便是本文的全部内容,我是全干程序员demo,每天为你带来最新好用的开发运维工具,如果你觉得用,请点赞,让更多的人了解相关工具

如果你想了解更多关于全干程序员demo,还有更多付费工具免费破解如JB全家桶,可以关注公众号-全干程序员demo,后面文章会首先同步至公众号


作者:全干程序员demo

链接:https://juejin.cn/post/7357703852727386152

来源:稀土掘金

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
1天前
|
安全 定位技术 API
婚恋交友系统匹配功能 婚恋相亲软件实现定位 语音社交app红娘系统集成高德地图SDK
在婚恋交友系统中集成高德地图,可实现用户定位、导航及基于地理位置的匹配推荐等功能。具体步骤如下: 1. **注册账号**:访问高德开放平台,注册并创建应用。 2. **获取API Key**:记录API Key以备开发使用。 3. **集成SDK**:根据开发平台下载并集成高德地图SDK。 4. **配置功能**:实现定位、导航及基于位置的匹配推荐。 5. **注意事项**:保护用户隐私,确保API Key安全,定期更新地图数据,添加错误处理机制。 6. **测试优化**:完成集成后进行全面测试,并根据反馈优化功能。 通过以上步骤,提升用户体验,提供更便捷的服务。
|
2天前
|
运维 小程序 前端开发
结合圈层营销策略,打造稳定可靠的圈子app系统,圈子小程序!
圈子系统是一种社交平台,用户可按兴趣、职业等创建或加入“圈子”,进行内容发布、讨论和资源共享。开发时需考虑需求分析、技术选型(如PHP、MySQL)、页面设计、功能实现(注册、登录、发布、评论等)、测试优化及运维管理。圈层营销则通过精准化、高端化的方式传递品牌信息,增强客户归属感。圈子小程序基于微信等平台,具备跨平台、便捷性和社交性,开发过程中需明确需求、选择技术框架、设计页面并确保稳定性和流畅性。
|
1天前
|
前端开发 数据库 UED
uniapp开发,前后端分离的陪玩系统优势,陪玩app功能特点,线上聊天线下陪玩,只要4800
前后端分离的陪玩系统将前端(用户界面)和后端(服务器逻辑)分开开发,前者负责页面渲染与用户交互,后者处理数据并提供接口。该架构提高开发效率、优化用户体验、增强可扩展性和稳定性,降低维护成本,提升安全性。玩家可发布陪玩需求,陪玩人员发布服务信息,支持在线聊天、预约及线下陪玩功能,满足多样化需求。[演示链接](https://www.51duoke.cn/games/?id=7)
|
3天前
|
移动开发 小程序 前端开发
使用php开发圈子系统特点,如何获取圈子系统源码,社交圈子运营以及圈子系统的功能特点,圈子系统,允许二开,免费源码,APP 小程序 H5
开发一个圈子系统(也称为社交网络或社群系统)可以是一个复杂但非常有趣的项目。以下是一些关键特点和步骤,帮助你理解如何开发、获取源码以及运营一个圈子系统。
43 3
|
8天前
|
机器学习/深度学习 前端开发 算法
婚恋交友系统平台 相亲交友平台系统 婚恋交友系统APP 婚恋系统源码 婚恋交友平台开发流程 婚恋交友系统架构设计 婚恋交友系统前端/后端开发 婚恋交友系统匹配推荐算法优化
婚恋交友系统平台通过线上互动帮助单身男女找到合适伴侣,提供用户注册、个人资料填写、匹配推荐、实时聊天、社区互动等功能。开发流程包括需求分析、技术选型、系统架构设计、功能实现、测试优化和上线运维。匹配推荐算法优化是核心,通过用户行为数据分析和机器学习提高匹配准确性。
37 3
|
14天前
|
移动开发 小程序 PHP
校园圈子论坛系统采取的PHP语音和uni账号开发的小程序APP公众号H5是否只需要4800元?是的,就是只需要4800元
关于校园圈子论坛系统采用PHP语言和uni-app开发的小程序、APP、公众号和H5是否仅需4800元这个问题,实际上很难给出一个确定的答案。这个价格可能受到多种因素的影响
49 8
|
17天前
|
缓存 移动开发 小程序
uni-vue3-wetrip自创跨三端(H5+小程序+App)酒店预订app系统模板
vue3-uni-wetrip原创基于vite5+vue3+uniapp+pinia2+uni-ui等技术开发的仿去哪儿/携程预约酒店客房app系统。实现首页酒店展示、预订搜索、列表/详情、订单、聊天消息、我的等模块。支持编译H5+小程序+App端。
58 8
毋庸置疑,就是要买好的上门家政APP系统!
在家政APP平台建设中,选择合适的家政系统至关重要。它直接影响平台的运营与未来发展。以低价为唯一标准选择系统,可能因质量问题导致重大损失。应注重系统的质量与适应性,确保平台稳定运行,支持市场快速变化的需求。
|
3天前
|
小程序 安全 网络安全
清晰易懂!陪玩系统源码搭建的核心功能,陪玩小程序、陪玩app的搭建步骤!
陪玩系统源码包含多种约单方式、实时语音互动、直播间与聊天室、大神申请与抢单、动态互动与社交及在线支付与评价等核心功能。搭建步骤包括环境准备、源码上传与解压、数据库配置、域名与SSL证书绑定、伪静态配置及后台管理。注意事项涵盖源码安全性、二次开发、合规性和技术支持。确保平台安全、合规并提供良好用户体验是关键。
|
29天前
|
传感器 iOS开发 UED
探索iOS生态系统:从App Store优化到用户体验提升
本文旨在深入探讨iOS生态系统的多个方面,特别是如何通过App Store优化(ASO)和改进用户体验来提升应用的市场表现。不同于常规摘要仅概述文章内容的方式,我们将直接进入主题,首先介绍ASO的重要性及其对开发者的意义;接着分析当前iOS平台上用户行为的变化趋势以及这些变化如何影响应用程序的设计思路;最后提出几点实用建议帮助开发者更好地适应市场环境,增强自身竞争力。