Skip to content

Commit 5e3a43a

Browse files
committed
1. 修复授权码问题 2. 去掉后端地址及监控数据库地址的配置 3. 为正常调度的任务会在半小时内尝试重新调度
1 parent f924a87 commit 5e3a43a

2 files changed

Lines changed: 19 additions & 16 deletions

File tree

.env

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,23 @@ REDIS_PORT=6379
99
# 后端worker数
1010
BACKEND_WORKER=1
1111
# 前端镜像
12-
FRONT_IMAGE=registry.cn-hangzhou.aliyuncs.com/feapderd/feapder_front:1.7
12+
FRONT_IMAGE=registry.cn-hangzhou.aliyuncs.com/feapderd/feapder_front:1.8
1313
# 后端镜像
14-
BACKEND_IMAGE=registry.cn-hangzhou.aliyuncs.com/feapderd/feapder_backend:2.4
14+
BACKEND_IMAGE=registry.cn-hangzhou.aliyuncs.com/feapderd/feapder_backend:2.5
1515
# 爬虫镜像
1616
SPIDER_IMAGE=registry.cn-hangzhou.aliyuncs.com/feapderd/feapder:1.9
1717
# 监控系统端口配置
1818
INFLUXDB_PORT_TCP=8086
1919
INFLUXDB_PORT_UDP=8089
2020
GRAFANA_PORT=3001
2121

22-
# 下面这些配置可在管理系统页面上配置,这里不用改
23-
# 服务端部署的服务器所在的内网IP,用于爬虫节点通讯
24-
BACKEND_IP=服务端内网IP
25-
# 授权码
26-
AUTHORIZATION_CODE=
27-
# INFLUXDB 数据库配置
28-
INFLUXDB_HOST=服务端内网IP
22+
# 监控数据库 INFLUXDB 配置
2923
INFLUXDB_DB=feapder
3024
INFLUXDB_ADMIN_USER=root
3125
INFLUXDB_ADMIN_PASSWORD=root
26+
27+
# 下面这些配置可在feaplat管理系统页面上配置,这里不用改
28+
# 授权码
29+
AUTHORIZATION_CODE=
3230
# git ssh 私钥, 直接复制密钥的值 换行改为空格
3331
GIT_SSH_PRIVATE_KEY=

docker-compose.yaml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,25 +21,25 @@ services:
2121
ports:
2222
- ${BACKEND_PORT}:${BACKEND_PORT} # 后端端口 (自定义端口:8000)
2323
environment:
24-
- FEAPDER_BACKEND_URL=http://${BACKEND_IP}:${BACKEND_PORT} # **必填 服务端内网地址 ;端口需与自定义端口对上
25-
- AUTHORIZATION_CODE=${AUTHORIZATION_CODE} # **必填 授权码
24+
- FEAPDER_BACKEND_URL=http://feapder_backend:${BACKEND_PORT}
25+
- AUTHORIZATION_CODE=${AUTHORIZATION_CODE} # 授权码
2626
- DB_URL=mysql+pymysql://root:root123@mysql:3306/feapder_platform?charset=utf8mb4 # 后端数据库配置
2727
- REDIS_DB_URL=redis://:feapderYYDS@redis:6379/0 # redis数据库连接配置 redis://[[username]:[password]]@[host]:[port]/[db]
2828
- ACCESS_TOKEN_EXPIRE_MINUTES=1440 # 管理系统账号cookie过期时间 单位分钟
2929
- SPIDER_IMAGE=${SPIDER_IMAGE} # 爬虫镜像
3030
- SPIDER_AUTO_PULL_IMAGE=1 # 是否自动拉取镜像 否则需要在爬虫节点手动 docker pull 爬虫镜像,为了加快启动速度,可以设置0
3131
- SPIDER_ENV={} # 爬虫环境变量 值为json类型
3232
# 爬虫容器启动参数,支持的参数使用 docker service create --help 查看
33-
- SPIDER_RUN_ARGS={}
33+
- SPIDER_RUN_ARGS={"--network":"feaplat"}
3434
# git ssh 私有密钥,不填则使用默认的
3535
- GIT_SSH_PRIVATE_KEY=${GIT_SSH_PRIVATE_KEY}
3636
# 监控配置
37-
- INFLUXDB_HOST=${INFLUXDB_HOST}
37+
- INFLUXDB_HOST=feapder_influxdb
3838
- INFLUXDB_DB=${INFLUXDB_DB}
3939
- INFLUXDB_ADMIN_USER=${INFLUXDB_ADMIN_USER}
4040
- INFLUXDB_ADMIN_PASSWORD=${INFLUXDB_ADMIN_PASSWORD}
41-
- INFLUXDB_PORT_TCP=${INFLUXDB_PORT_TCP}
42-
- INFLUXDB_PORT_UDP=${INFLUXDB_PORT_UDP}
41+
- INFLUXDB_PORT_TCP=8086
42+
- INFLUXDB_PORT_UDP=8089
4343
volumes:
4444
- "/var/run/docker.sock:/var/run/docker.sock"
4545
- "~/data/feapder/projects:/projects" # 上传的项目挂载, 本地目录:容器路径
@@ -108,4 +108,9 @@ services:
108108
- INFLUXDB_USER_PASSWORD=influx
109109
ports:
110110
- ${INFLUXDB_PORT_TCP}:8086
111-
- ${INFLUXDB_PORT_UDP}:8089/udp
111+
- ${INFLUXDB_PORT_UDP}:8089/udp
112+
113+
networks:
114+
default:
115+
name: feaplat
116+
driver: overlay

0 commit comments

Comments
 (0)