Drone CI 0.6をGithubでセットアップしようとしています。しかし、私はoauthエラーを取得し続けています。おそらく誰かが私が間違っていることを指摘することができます。私は&とDRONE_HOST
の両方を試しましたが、常に不一致があります。Drone.io with Github redirect_uri_mismatch
エラー:
は、ユーザーを認証することはできません。 redirect_uri_mismatch redirect_uriは、このアプリケーションの登録済みコールバックURLと一致する必要があります。 https://developer.github.com/v3/oauth/#redirect-uri-mismatch
ドッキングウィンドウ-compose.yml:
version: '2'
services:
drone-server:
image: drone/drone:0.6
ports:
- 8822:8000
volumes:
- /var/lib/drone:/var/lib/drone/
restart: always
environment:
- DRONE_OPEN=true
- DRONE_HOST=http://ci.rallabs.com
- DRONE_GITHUB=true
- DRONE_GITHUB_CLIENT=myGithubClient
- DRONE_GITHUB_SECRET=myGithubSecret
- DRONE_SECRET=mySecret
drone-agent:
image: drone/drone:0.6
command: agent
restart: always
depends_on:
- drone-server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- DRONE_SERVER=ws://drone-server:8000/ws/broker
- DRONE_SECRET=mySecret
Githubのアプリの詳細:ドローンが逆の背後で実行されているので、redirct_url
不一致のための一般的な理由がある
を実行している無人機、例えば、nginxのように? –
はい、そのnginxの背後にあり、私はそれを行うために 'proxy_pass'機能を使用しています – Brenwell