저번에 gitlab 설정값만 바꾸었을 때, 뭔가 이상함을 느끼셨을 겁니다. 7775로 접속은 잘 되는데, puma만 잔뜩 떴다는 것이요. 이는 이 글에서 언급을 했지만, default로 puma를 쓰기 때문입니다. 문서에 따르면 14.0 부터는 unicorn의 지원을 제외한다고 합니다. 사실, 이게 중요한 건 아니고, puma로 셋팅하려다가 삽질을 했고, 심지어 해당 글도 가장 중요한 셋팅값인 external_url을 누락시켜서, 이 글을 쓰면서 급하게 수정하였습니다. 어떤 식으로 문제를 찾았는지에 대해서만 간단하게 메모로 남겨놓으려고 합니다. 사실 제일 좋은 방법은 log 파일을 보는 것이겠지만, 그 당시에는 당황해서 그대로 게임 끝났습니다. 먼저, 제 spring boot 프로젝트는 8080번 포트를..
gitlab 검색 결과
이번 시간에는 gitlab의 접속 port를 바꿔 보도록 합시다. https라던지, http는 다음에 한 번 언급하고, https로 설정도 같이 해 보도록 하겠습니다. 저는 ubuntu 20.04를 쓰고 있고, gitlab 버전은 Enterprise 13.7.1-ee 입니다. 깃랩 관련 설정 파일은 gitlab.rb에 있습니다. 여기서 unicorn 관련한 것이 있는데요. 공식 문서에 따르면 이것은 웹 서버와 관련된 무엇인가라고 합니다. 그리고 git HTTP client라는 이야기도 나오는데요. 더 읽어보면, 이것이 깃랩이 관련이 있다고 합니다. 그러니, 이것을 건드리면 될 겁니다. 즉, unicorn을 찾으면 됩니다. listen이나 port를 바꾸면 될 듯 합니다. 설정파일에 들어가서 바꿔 보겠습니..
gitignore 파일에 대해서 간단한 문제로 실습해 보도록 하겠습니다. 저는, 프로젝트를 관리할 때 이 파일의 존재를 몰랐습니다. 그런데, 누군가는 그러한 파일로 관리를 하고 있었습니다. 저는, git에 올라가면 안 되는 파일들을 모두 삭제한 다음에 올리곤 했는데. 오늘의 문제는 이것입니다. project 루트 폴더에 dirT가 있습니다. 이 폴더에 있는 것 중에 init.txt만 git에 올라가게끔 하고, 나머지는 다 올라가지 않게 해 봅시다. 물론, .idea라던지, out이라던지 ex1.imi은 버전 관리에 올라가지 말아야 한다는 것이 이미 셋팅 되어 있다고 가정합시다. 이것을 위해서 github에 하는 건 좀 그러니, 제 거실 컴퓨터 ubuntu 20.04에 직접 gitlab을 구축해서 진행하였..
최근댓글