代理无法连接到服务器 "DRONE_HOST is not properly configured"
agent can't connect to server "DRONE_HOST is not properly configured"
我尝试设置无人机 0.8.1,但代理无法连接到服务器,即使从我的角度来看一切看起来都很好。以下是我的撰写文件:
version: '2'
services:
drone-server:
image: drone/drone:0.8.1
ports:
- 80:8000
- 9000:9000
volumes:
- /var/lib/drone:/var/lib/drone
restart: always
environment:
- DRONE_SECRET= secret
- DRONE_HOST=http://ip/domain/whatever
- DRONE_OPEN=false
- DRONE_ADMIN=user
- DRONE_GOGS=true
- DRONE_GOGS_URL=https://git.domain.io
- DRONE_GOGS_PRIVATE_MODE=true
drone-agent:
image: drone/drone:0.8.1
command: agent
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
restart: always
environment:
- DRONE_SECRET=secret
- DRONE_SERVER=drone-server:9000
我的第一次尝试是在无人机前面使用nginx,但我读到0.8代理不再通过ws连接,所以它可能会导致问题,这就是为什么我禁用nginx进行调试但它仍然是一样的结果。代理无法 运行 并引发致命错误:
msg="DRONE_HOST is not properly configured"
我试过DRONE_HOST
所有可能的组合,让它是ip,域名有http://和没有。似乎没有任何效果。
我的第二个猜测是 DRONE_SERVER
有问题,但我也尝试了很多组合,但似乎没有任何效果。
服务器 运行 正常,我可以登录到面板,我可以看到它获取提交,但不知何故代理有问题,我不太确定该怎么做。 ..
对于任何可能为我指明正确方向的建议,我将非常高兴。
谢谢。
您似乎为代理使用了错误的图像。代理映像为 drone/agent
,服务器映像为 drone/drone
。从无人机版本 0.8 开始,代理和服务器图像是分开的 [1]
我尝试设置无人机 0.8.1,但代理无法连接到服务器,即使从我的角度来看一切看起来都很好。以下是我的撰写文件:
version: '2'
services:
drone-server:
image: drone/drone:0.8.1
ports:
- 80:8000
- 9000:9000
volumes:
- /var/lib/drone:/var/lib/drone
restart: always
environment:
- DRONE_SECRET= secret
- DRONE_HOST=http://ip/domain/whatever
- DRONE_OPEN=false
- DRONE_ADMIN=user
- DRONE_GOGS=true
- DRONE_GOGS_URL=https://git.domain.io
- DRONE_GOGS_PRIVATE_MODE=true
drone-agent:
image: drone/drone:0.8.1
command: agent
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
restart: always
environment:
- DRONE_SECRET=secret
- DRONE_SERVER=drone-server:9000
我的第一次尝试是在无人机前面使用nginx,但我读到0.8代理不再通过ws连接,所以它可能会导致问题,这就是为什么我禁用nginx进行调试但它仍然是一样的结果。代理无法 运行 并引发致命错误:
msg="DRONE_HOST is not properly configured"
我试过DRONE_HOST
所有可能的组合,让它是ip,域名有http://和没有。似乎没有任何效果。
我的第二个猜测是 DRONE_SERVER
有问题,但我也尝试了很多组合,但似乎没有任何效果。
服务器 运行 正常,我可以登录到面板,我可以看到它获取提交,但不知何故代理有问题,我不太确定该怎么做。 ..
对于任何可能为我指明正确方向的建议,我将非常高兴。
谢谢。
您似乎为代理使用了错误的图像。代理映像为 drone/agent
,服务器映像为 drone/drone
。从无人机版本 0.8 开始,代理和服务器图像是分开的 [1]