@@ -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