Nas Docker Gitlab 설치
Synology DS920+
램 추가 필요
Docker Manager 버전이 업데이트 되면서 Container Manager로 변경됨
레지스트리 메뉴에서 gitlab 검색
다운로드하고 이미지메뉴 클릭
해당 이미지클릭후 실행 누름
컨테이너 리스트에 다운해서 실행했던 리스트들이 나옴
실행되고 있는 컨테이너는 녹색으로 표시됨
실행되고 있는 컨테이너 들어와서 작업> 터미널 열기
terminal을 열고 etc/gitlab 폴더에 initial_root_password 파일에서 초기 비번 복사
처음 접속후 아이디비번
root / (복사한비밀번호)
치고 들어가서 비밀번호 수정하면 된다.
접속 url은 나스가 설치된 ip:port 번호로 들어가면 된다. 예) http://192.168.1.1:3333
bash에서 etc/gitlab으로 들어가서 gitlab.rb를 수정
external_url '본인 도메인'
재시작
external_url을 안적어주면 클론버튼을 눌렀을때 url이 안나오고 컨테이너의 아이디가 노출된다.
문제점
1. 도메인접속후 포트가 노출이 안되는 현상발생
80으로 하지 않았는데 포트번호가 안나옴 아직해결 안됨
시도
1) external_url 'http://test.synology.me:9999' -> 실행은 되지만 접속이 안됨
2) nginx['listen_port'] 추가 ->실행은 되지만 접속이 안됨
3)......
해결책???
Admin Area -> Setting -> Visibility and access controls (expand click)
-> Custom Git clone URL for HTTP(S)
원하는 도메인으로 수정