[SOLVED] Drone throwing 401 unauthorized with github

I am trying to setup Drone on an ec2 instance. I am using docker-compose to set it up.

version: '2'

services:
  drone-server:
    image: drone/drone:1.0.0-rc.1

    ports:
      - 80:80
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - /var/lib/drone:/data
    restart: always
    environment:
      - DRONE_RUNNER_CAPACITY=1
      - DRONE_SERVER_HOST=35.182.237.51
      - DRONE_SERVER_PROTO=http
      - DRONE_TLS_AUTOCERT=false
      - DRONE_GITHUB_SERVER=https://github.com
      - DRONE_GITHUB_CLIENT_ID=VALID_ID
      - DRONE_GITHUB_CLIENT_SECRET=VALID_SECRET

I can load the application properly. When i authenticate through github i get redirected to: http://35.182.237.51/authorize?code=0997472c1f9ce85e8752&state=4d65822107fcfd52 and the page is stuck there. After looking at the network requests the /api/user returns a 401 unauthorized.

I’m not sure what i’m doing wrong, any help would be appreciated!

I was using authorize instead of login. Nevermind!

2 Likes