All Projects → chinnkarahoi → Jd Scripts Docker

chinnkarahoi / Jd Scripts Docker

Licence: gpl-3.0

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Jd Scripts Docker

docker-hackmd
DEPRECATION: Please read our online documentation instead
Stars: ✭ 272 (-10.53%)
Mutual labels:  docker-compose
Streamingphish
Python-based utility that uses supervised machine learning to detect phishing domains from the Certificate Transparency log network.
Stars: ✭ 271 (-10.86%)
Mutual labels:  docker-compose
Express Graphql Mongodb Boilerplate
A boilerplate for Node.js apps / GraphQL-API / Authentication from scratch - express, graphql - (graphql compose), mongodb (mongoose).
Stars: ✭ 288 (-5.26%)
Mutual labels:  docker-compose
The Docker Handbook
Open-source book on Docker
Stars: ✭ 257 (-15.46%)
Mutual labels:  docker-compose
Jenkins Bootstrap Shared
Jenkins as immutable infrastructure made easy. A repository of shared scripts meant to be used as a git submodule. Packing Jenkins, plugins, and scripts into immutable packages and images.
Stars: ✭ 270 (-11.18%)
Mutual labels:  docker-compose
Dockerized Magento
A dockerized Magento Community Edition 1.9.x
Stars: ✭ 278 (-8.55%)
Mutual labels:  docker-compose
traefik-letsencrypt-compose
Basic Traefik configuration which includes automatic Let’s Encrypt certificate management and password protected dashboard
Stars: ✭ 38 (-87.5%)
Mutual labels:  docker-compose
Docker Compose Healthcheck
How to wait for container X before starting Y using docker-compose healthcheck
Stars: ✭ 292 (-3.95%)
Mutual labels:  docker-compose
Home Cloud
The "cloud" at home
Stars: ✭ 269 (-11.51%)
Mutual labels:  docker-compose
Gradle Docker Compose Plugin
Simplifies usage of Docker Compose for integration testing in Gradle environment.
Stars: ✭ 284 (-6.58%)
Mutual labels:  docker-compose
Docker Spark Cluster
A simple spark standalone cluster for your testing environment purposses
Stars: ✭ 261 (-14.14%)
Mutual labels:  docker-compose
Bgp Dashboard
BGP Dashboard and Monitoring Web Application
Stars: ✭ 268 (-11.84%)
Mutual labels:  docker-compose
Budibase
Budibase is an open-source low-code platform for creating internal apps in minutes. Supports PostgreSQL, MySQL, MSSQL, MongoDB, Rest API, Docker, K8s 🚀
Stars: ✭ 8,071 (+2554.93%)
Mutual labels:  docker-compose
docker-compose-maven-plugin
Run docker-compose with Maven
Stars: ✭ 68 (-77.63%)
Mutual labels:  docker-compose
Artifactory Docker Examples
Examples for using Artifactory Docker distribution in various environments
Stars: ✭ 292 (-3.95%)
Mutual labels:  docker-compose
SENT-template
Skip setup and start code with SENT (Sapper Express Node Template) and other tools
Stars: ✭ 69 (-77.3%)
Mutual labels:  docker-compose
Docker Lamp
Docker with Apache, MySql, PhpMyAdmin and Php
Stars: ✭ 276 (-9.21%)
Mutual labels:  docker-compose
Dockercheatsheet
🐋 Docker Cheat Sheet 🐋
Stars: ✭ 3,301 (+985.86%)
Mutual labels:  docker-compose
Prometheus
A docker-compose stack for Prometheus monitoring
Stars: ✭ 3,383 (+1012.83%)
Mutual labels:  docker-compose
Arcemu
World Of Warcraft 3.3.5a server package
Stars: ✭ 281 (-7.57%)
Mutual labels:  docker-compose

jd-scripts-docker

docker启动。

安装依赖

git docker docker-compose

下载

git clone https://github.com/chinnkarahoi/jd-scripts-docker
cd jd-scripts-docker

获取cookie

访问网页端 手机号登录获取cookie中的pt_key, pt_pin填入项目目录下的./env/env1文件,
(此方式cookie有效时长大概31天,其他登录方式比较短)。 更详细的获取方法可以看 浏览器获取cookie教程或者 插件获取cookie教程

微信推送(可选)

cookie失效推送server酱的微信通知,获取到SCKEY后填到./env/all的PUSH_KEY。

启动

docker-compose up --build --force-recreate --detach jd1

测试正确性

签到测试

docker exec jd1 bash -c 'set -o allexport; source /all; source /env; source /jd-scripts-docker/resolve.sh; cd /scripts; node jd_bean_sign.js'

或者手动运行所有脚本

docker exec jd1 bash -c 'set -o allexport; source /all; source /env; source /jd-scripts-docker/resolve.sh; cd /scripts; ls jd_*.js | xargs -i node {}'

确认可以签到等操作后,即可每天定时执行脚本。

获取助力码

请确保运行了几个小时(最好一天)之后再运行此脚本获取助力码

bash get-code.sh

自定义定时任务

修改./custom.list文件

更多配置

比如微信推送,各种活动控制,需要配置./env/all文件, 具体参数的含义可以参考Secrets全集合

多账号

使用多容器的方式,好处:

  1. 脚本并行
  2. 每个账号可以有不同的配置,比如配置微信推送

配置

添加第二个账号:以上所有操作中的1替换成2, 然后重复之前所有操作。
超过三个账号需要手动创建./env/env4,修改./docker-compose.yml文件

配置文件说明

所有账号共享的参数需要配置./env/all, 每个账号独立参数需要配置./env/env*,
每个账号配置的参数会覆盖共享参数,每个账号未配置参数的继承共享的参数

其他

  • 查看log
docker-compose logs
  • 停止
docker-compose down
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].