GitLab 3

Gitlab Apache Virtualhost로 사용 (reverse proxy)

1. Gitlab Config 변경 $ sudo vi /etc/gitlab/gitlab.rb // 주석제거 및 값 변경 > external_url 'http://도메인 혹은 아이피' > web_server['external_users'] = ['아파치 사용자', 'www-data'] > nginx['enable'] = false 2. Apache proxy관련 모듈 허용 // proxy관련 모듈 허용 $ sudo a2enmod proxy $ sudo a2enmod proxy_balancer $ sudo a2enmod proxy_http $ sudo a2enmod rewrite 3. Apache Virtualhost 등록 ServerName [자신의 도메인] ServerSignature Off ProxyP..

카테고리 없음 2019.09.09

4. 라즈베리파이 웹서버 구축 - GitLab 설치

밑에 Unable to locate package gitlab-ce 의 에러를 수정하는 방법이 있습니다. 개인적으로 간단하게 Git server를 설치해서 사용하고 회사에서는 Gitlab을 사용했었다. 간단하게 git만 사용하다 GitLab을 사용해보니 훨씬 편한기능과 프로젝트및 브랜치 관리가 쉬워 GitLab을 설치하기로 했다. https://about.gitlab.com/ The first single application for the entire DevOps lifecycle - GitLab “From project planning and source code management to CI/CD and monitoring, GitLab is a complete DevOps platform, del..

Develop/RaspberryPi 2019.09.05

Swap Size 늘리기

라즈베리파이2사용중 Gitlab을 설치하고 돌리려하니 메모리문제로 Gitlab사이트에 정상적으로 접속도 못하고 시스템이 뻗어버리는 심각한 문제가 발생했다. Gitlab권장사양이 램2Gb이상인것을 생각하면 1Gb램의 라즈베리파이2의 경우 제대로 동작하지 않는 것이 정상이긴 했다. 그 문제로 검색하던중 기본 100MB였던 스왑사이즈를 늘려 정상적으로 사용하고있다는 글을 보았고 스왑사이지를 늘려보았다. 하지만 느린 디스크 스왑으로 정상적인 서비스를 기대하기는 어려웠다. Gitlab사이트가 정상적으로 접속되긴 했으나 엄청나게 느렸고 개인적인 사이트를 몇개 운영하고 있는데 (접속자가 없다. 그냥 포폴용이다) 다른사이트조차 정상적으로 접속은 되었으나 엄청나게 느려졌다. 더군다나 Gitlab 프로젝트를 생성하였더니 ..

Develop/RaspberryPi 2019.09.05