I’ve been banging my head against this for a while now, but for the life of me can’t figure out why this is happening.
Every time I go to the drone web ui, it tells me that the websocket connection fails because:
WebSocket connection to 'ws://drone01.companydomain.local/ws/feed' failed:
Establishing a tunnel via proxy server failed.
This is not via a proxy server.
Here’s my master config:
DRONE_ADMIN: 'myusername',
DRONE_OPEN: true,
DRONE_SECRET: 'drone_secret_sha',
# Remote configuration
DRONE_GITLAB: true,
DRONE_GITLAB_CLIENT: 'client_sha',
DRONE_GITLAB_SECRET: 'secret_sha',
DRONE_GITLAB_URL: 'https://gitlab.companydomain.local',
DRONE_GITLAB_GIT_USERNAME: 'drone_build',
DRONE_GITLAB_GIT_PASSWORD: 'password',
DRONE_GITLAB_SKIP_VERIFY: true,
DRONE_GITLAB_PRIVATE_MODE = false,
# Proxy settings
HTTP_PROXY: 'http://proxy.companydomain.local:3128/',
HTTPS_PROXY: 'http://proxy.companydomain.local:3128/',
NO_PROXY: '127.0.0.1,localhost,companydomain.local',
DRONE_DEBUG: true,
Tailing the docker logs only gives me http 200 responses for “/” and “/api/user/feed”.
My drone version is 0.5, and I’m exposing it on 8080.
Am I missing something critical in the configuration?