i茅台自动预约项目宝塔部署详解

声明:本文仅针对菜鸟小白。老鸟请略过。开源作者有部署视频,不过好几个文件不好找。这里一起打包了。小白可直接使用。

从去年开始每日闹钟提醒预约i茅台申购,不知道运气是好还是不好,也中了那么3次。每天准点预约,动动手指就可以,一旦成功,还是蛮有成就感的。不过自动预约还是麻烦了,虽然有闹钟提醒,但是有时候正好在忙的时候还是容易忘记的。正好碰到这个项目,于是根据视频摸索着部署试试,一番折腾下来,总算部署成功了。

感觉运气还不错哈……

自己不喝酒,拿来送领导,送朋友,或者转卖都是很不错的。废话不多说。

废话不多说,以下是部署流程:

项目代码:​​https://github.com/oddfar/campus-imaota​

宝塔启动视频:​​https://www.bilibili.com/video/BV1dj411H7oT​

一、后端部署

1、宝塔安装mysql、redis,创建一个数据库,直接导入文件里的数据库文件;

2、在文件管理里,wwwroot目录下创建一个目录,上传jar文件以及application-prod.yml到该目录下;并根据第1点创建的数据库信息修改数据库名及用户名和密码;

3、在网站管理里,java项目中安装java环境,JAVA环境管理->添加自定义JDK,选择1.8.0版本即可;

4、在网站管理里添加java项目,项目jar目录选择第2点上传的jar文件;项目端口填写8160(相应的需要放行此端口);项目执行命令后面添加以下代码(注意和前面代码用一个空格隔开):

--Dspring.config.location=/www/wwwroot/campus-imaotai/application-prod.yml

5、保存项目配置,如无意外,项目将会自动运行并运行成功;如不成功,查看项目日志看看出错信息,查看配置信息是否有误。浏览器访问ip:8160就当会出现“欢迎使用campus-imaotai后台管理框架,当前版本:v1.0.12,请通过前端地址访问。”信息,表示后端项目运行成功。

二、前端部署:

1、在网站管理里PHP项目中创建一个站点(绑定一个域名或直接用IP地址+端口号),无需创建数据库;

2、上传dist包并解压到站点目录下;

3、修改网站配置,运行目录修改为dist;

4、修改配置文件,添加以下代码并修改代码中的xxxxx.com为前端项目的真实路径:

location / {

  root   /www/wwwroot/xxxxx.com/dist;

  try_files $uri $uri/ /index.html;

  index  index.html index.htm;

}



location /prod-api/ {

    proxy_set_header Host $http_host;

    proxy_set_header X-Real-IP $remote_addr;

    proxy_set_header REMOTE-HOST $remote_addr;

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_pass http://localhost:8160/;

}

到这里,前后端都已经部署完成。如无意外,前端就可以正常访问了。

三、使用

默认账号及密码:

  • 管理员
    admin admin123
  • 普通用户(啥也干不了)
    zhiyuan 123456
  • 测试用户(可添加i茅台)
    test 123456

登录后台后,再用户管理里即可添加i茅台用户:

1、输入手机号获取验证码并输入验证码即添加成功;

2、到门店列表里获取要预约的门店端口ID;到预约项目里获取预约CODE;

3、在用户管理里填入上述信息。

以后再也不用闹钟提醒了,而且再也不用担心错过预约。

注意事项:token过期时间为30天,因此每30天需要重新获取。

文件打包地址:​​https://pan.quark.cn/s/daac8130d533​

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值