2017-10-07 23 views
0

로컬 컴퓨터에서 무인 항공기 CI를 사용하여 게임하고 싶습니다.로컬 gitea 서버에서 무인 항공기를 실행할 수 없습니다. authenitcating 중에 오류가 발생합니다.

bite를 통해 Mac에 gitea를 설치했습니다. 나는 루트 로그인 http://0.0.0.0:3000/로 로그인 할 수 있으며 모든

가 그럼 난 그런 무인 항공기 서버 시작 작동 : 그 후

version: '2' 

services: 
    drone-server: 
    image: drone/drone:0.8.1 
    ports: 
     - 8001:8000 
    volumes: 
     - /Users/aleksandr/ci/drone_gitea/data:/var/lib/drone/ 
    restart: always 
    environment: 
     - DRONE_OPEN=true 
     - DRONE_HOST=0.0.0.0 
     - DRONE_GITEA=true 
     - DRONE_GITEA_URL=http://0.0.0.0:3000/ 
     - DRONE_SECRET=123123 

, 나는 gitea와 무인 항공기 권한을 부여하려면, 그래서 0.0.0.0:8001로 이동 로그인과 암호를 입력하지만 드론 서버가 오류를 반환

drone-server_1 | time="2017-10-07T10:11:50Z" level=error msg="cannot authenticate user. Post http://0.0.0.0:3000/api/v1/users/root/tokens: dial tcp 0.0.0.0:3000: getsockopt: connection refused" 

답변

1

문제는 0.0.0.0 내부 용기의 네트워크를 의미한다는 것이다. gitea와 무인 장치가 동일한 네트워크에서 동일한 컨테이너에서 실행되고 있지 않으면 작동하지 않습니다.

대신 무인기에 Gitea 호스트 이름 (예 : http://gitea.company.com) 또는 Gitea 공용 IP 주소를 제공해야합니다.

+0

예, 다른 가상 머신에서 gitea를 실행했습니다. 이제는 작동합니다. 감사합니다. :) –