Integrate gitlab ce 11.8.0 gives The redirect URI included is not valid

version:
gitlab ce 11.8.0
drone 1.0.0-rc6 and drone 1.0.0

callbackUrl to gitlab application:

http://ssdev.100tall.com:8004/login

docker:
docker run
–volume=/var/run/docker.sock:/var/run/docker.sock
–env=DRONE_GIT_ALWAYS_AUTH=false
–env=DRONE_GITLAB_SERVER=https://git.xxxx.com
–env=DRONE_GITLAB_CLIENT_ID=xxxx
–env=DRONE_GITLAB_CLIENT_SECRET=xxxx
–env=DRONE_RUNNER_CAPACITY=2
–env=DRONE_SERVER_HOST=ssdev dot 100tall dot com
–env=DRONE_SERVER_PROTO=http
–env=DRONE_TLS_AUTOCERT=false
–env=DRONE_LOGS_PRETTY=true
–env=DRONE_LOGS_COLOR=true
–env=DRONE_LOGS_DEBUG=true
–env=DRONE_LOGS_TEXT=true
–publish=8004:80
–restart=always
–detach=true
–name=drone
drone/drone:1.0.0-rc.6

when I type ssdev dot 100tall dot com, redirect to git dot xxxx dot com, show error:
An error has occurred
The redirect URI included is not valid.

*When I change gitlab to github, do exactly same steps, github success. *
Does gitlab must use https ?
thanks to read

Sorry for I can only post two links, use dot .

So how you resolve this problem?