Sign inSign up

happylay/job-admin

By happylay

Updated over 6 years ago

任务调度后台-哔哩哔哩🍻

Image
0

261

happylay/job-admin repository overview

哔哩哔哩🍻

任务调度系统后台-plus

实验版本
docker-compose.yml
##########################################################################
#Author : happylay 安徽理工大学
#Created Time : 2020-04-17 03:49
#Environment:alpine-3.11.5
##########################################################################
# docker exec -it job-admin help 查看帮助
#-------------------------------------------------------------------------
version: "3.3"
services:
  job-admin:
    image: happylay/job-admin:2.2.1-alpine
    container_name: job-admin
    restart: always
    ports:
      - '18848:18848'
    networks:
      job-net:
        ipv4_address: 173.24.1.2
    environment:
      MYSQL_URL: 173.24.1.3
      MYSQL_PORT: 10086
      MYSQL_DB: xxl_job
      MYSQL_USER: 'root'
      MYSQL_PASSWORD: 'happylay'
      JOB_TOKEN: 'happylay'
      LOG_EXP: 30
      JAVA_OPTS:
      EMAIL_HOST: 'smtp.exmail.qq.com'
      EMAIL_PORT: 25
      EMAIL_USERNAME: 
      EMAIL_PASSWORD: 
    volumes:
      - "./system/job-admin/logs:/data/logs"
      - "./system/job-admin/config:/config"
      - "./system/job-admin/sql:/sql"

  job-handler:
    image: happylay/job-handler:2.2.2-alpine
    container_name: job-handler
    restart: always
    ports:
      - '18849:18849'
      - '18000:18000'
    networks:
      job-net:
        ipv4_address: 173.24.1.4
    environment:
      TOKEN: happylay
      ADMIN_ADDRESSES: http://job-admin:18848
      HANDLER_ADDRESSES:
      HANDLER_IP: 173.24.1.4
      HANDLER_PORT: 18000
      APPNAME: happylay-job-handler
      LOG_EXP: 30
      JAVA_OPTS:
    volumes:
      - "./system/job-handler/logs:/data/logs"
      - "./system/job-handler/config:/config"
  job-mysql:
    image: happylay/mysql:5.7-v2.0.1
    container_name: job-mysql
    environment:
      MYSQL_ROOT_PASSWORD: 'happylay'
      MYSQL_DATABASE: 'xxl-job'
      MYSQL_USER: 'happylay'
      MYSQL_PASSWORD: 'happylay'
    ports:
      - 10086:10086
    volumes:
      - ./system/mysql/data:/var/lib/mysql
      - ./system/mysql/config:/etc/mysql/mysql.conf.d/
      - ./system/job-admin/sql:/docker-entrypoint-initdb.d/
    restart: always
    networks:
      job-net:
        ipv4_address: 173.24.1.3

networks:
  job-net:
    driver: bridge
    ipam:
      config:
        - subnet: 173.24.1.0/24

更新说明
  1. 2020-03-24 更新2.1.2版本 兼容2.1.x版
  2. 2020-04-17 更新2.2.1-alpine版本 兼容2.2.x版本

Tag summary

Content type

Image

Digest

Size

117.2 MB

Last updated

over 6 years ago

docker pull happylay/job-admin:2.2.1-alpine