docker-compose部署gocron定时任务管理系统

简介

使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab

docker-compose.yaml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
version: "3.3"

networks:
gocron:
driver: bridge

services:
gocron:
container_name: gocron
image: ouqg/gocron
restart: always
volumes:
- ${CONF_DIR}:/app/conf
- ${LOG_DIR}:/app/log
ports:
- "5920:5920"
networks:
- gocron
command: ./gocron web
tty: true

  • ${CONF_DIR} docker-compose.yaml 目录内添加.env 文件设置 conf 目录、log 目录
  • 第一次启动时打开 http://localhost:5920,会跳转到安装页面,填写 MySQL 信息,管理员信息即可

参考


坚持原创技术分享,您的支持将鼓励我继续创作!