Skip to content

FatherGodHz/get

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

get

GPL-3.0

https://www.mtdhb.com 红包核心领取逻辑,需配合 mtdhb/api 使用

基于 mtdhb/old 改造,代码比较乱,自行研究和部署吧

环境

Node.js 9.x

npm i -g yarn

代理

src/service/proxy-server.js

开发

yarn
yarn dev

生产

首次部署

git clone https://github.com/mtdhb/get.git mtdhb-get
cd mtdhb-get
yarn global add pm2
yarn
yarn start

代码更新

#!/bin/bash

cd mtdhb-get
export MOBILE_LIST=src/service/eleme/core/mobile-list.json
export MOBILE_LIST_BAK=$MOBILE_LIST.bak
cp $MOBILE_LIST $MOBILE_LIST_BAK
git fetch origin master
git reset --hard FETCH_HEAD
cp $MOBILE_LIST_BAK $MOBILE_LIST
yarn
yarn reload

将以上内容存为 *.sh,并设置脚本执行权限。可放在 webhook 中,当代码 push 到远程时自动更新

查看日志,内存信息等

请查看 pm2 文档 https://www.npmjs.com/package/pm2

另外在 log/ 目录也将按照日期输出每天的日志

About

每天大红包 · 领取端

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%