시스템/Gitlab (3) 썸네일형 리스트형 [Gitlab] Docker Gitlab으로 pages 기능 사용해보기(with runner) Pages Daemon에 Gitlab 프로젝트 내 소스코드를 runner를 이용하여 배포하고 Gitlab Nginx에서 Reverse Proxy를 구성해 Pages Daemon으로 Proxing하여 웹호스팅을 하는 것이 일련의 흐름이다.이번에 구현해 볼 pages의 형태는 Pages가 Gitlab과 동일한 서버(or Container)에서 구동되며 nginx에서 Reverse Proxing을 통해 서비스 되는 형태이다.Gitlab과 Pages는 동일 Container내에서, Runner는 별도의 Container에서 구동시켜 연동할 예정이다.구축에 앞서 Pages에서 사용할 도메인이 필요한데 이때 Gitlab과 다른 하위(2차)도메인이 필요하다.Gitlab : test-gitlab.test.comPag.. [Gitlab] remote: GitLab: Push operation timed out 100MBytes 이상의 소스 파일을 push 하게 될 경우 볼수 있는 에러이다. remote: GitLab: Push operation timed out LFS(Large File Storage) 에 의해 50MBytes 부터는 경고를 보내고 100MBytes 이상에는 push 하지 못하도록 막는다. 100MBytes 이상부터의 관리를 위해서는 lfs를 설치하여 관리하여야 한다. 임시방변으로 lfs 를 해제 함으로서 push 할수 있다. gitlab-rails console 을 실행 후 Feature.disable(:lfs_check) 확인은 Feature.enabled?(:lfs_check) $ gitlab-rails console --------------------------------------.. [Gitlab docker] 초기 설치 후 root password 강제 변경 Gitlab root password를 변경하는 방법 현재 Gitlab을 Docker Container 확인 및 초기 패스워드 확인 # docker 확인 > docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8bc6d61e53ab gitlab/gitlab-ee:14.7.2-ee.0 "/assets/wrapper" 15 minutes ago Up 7 minutes (healthy) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8022->22/tcp gitlab # 초기 패스워드 확인 > docker exec -it 8bc6d61e53ab grep 'Password:' /etc/gitlab/initi.. 이전 1 다음