Do Not Think!!!

Posted
Filed under 01010101

설치

GitLab는 설치 문서를 참고 따라하기만 하면 설치 할 수 있습니다.
GitLab Installation Document


삽질 내용1.

메모리 문제 때문에 설치를 포기했습니다.

GitLab을 설치하기 전에 꼭 읽어봐야 하는 문서가 하나 더 있는데, 바로 requirements 문서 입니다.
이 문서 중에서 Memory 부분을 간과했다가, GitLab이 동작하지 않는 문제 때문에 하루종일 삽질을 했습니다.

 

Memory

  • 512MB is too little memory, GitLab will be very slow and you will need 250MB of swap
  • 768MB is the minimal memory size and supports up to 100 users
  • 1GB is the recommended memory size and supports up to 1,000 users
  • 1.5GB supports up to 10,000 users

KT ucloud 중에 Free Pack 으로 제공되는 가상 머신이 있는데, 이 가상 머신의 스펙은
CPU 0.5vCore, Memory 512MB, Disk 20GB
입니다.

바로 메모리 512MB 부분에서 문제가 되어서,
GitLab 이 동작하지 않았는데, 다른 머신에 설치를 해보니 아무런 문제 없이 잘 동작합니다.



삽질 내용 2.

MySQL 대신 MariaDB 를 사용하는 경우,
GitLab 설치 과정에서 필요한 Ruby MySQL library 가 설치되지 않는 문제가 있었습니다.


결국 이 문제는 MariaDB 를 지우고, MySQL 을 재설치해서 해결했습니다.