간만의 한글입숨 리뉴얼

기능이 너무 단순해서 딱히 손 안되도 잘 돌아가던 서비스지만, 마지막 수정일이 6년 전인건 좀 너무하다 싶어서 간만에 손을 좀 봤다. 그새 레일즈는 메이저 버전이 3에서 5로 올랐고, 한 때 유행했던 패턴 백그라운드는 관짝에 들어간 지 오래다. 딱히 기능을 바꿀건 없어서 약간의 리팩토링만 하고 배포 완료. 눈꼽만큼이지만 방문자가 꾸준히 있긴 하니…

Docker를 이용한 bundle install 및 Gemfile.lock 업데이트하기

여러개의 ruby 프로젝트를 작업하다보면 rbenv, rvm 등으로 버전별, 프로젝트별 ruby와 gem들을(rvm의 경우 gemset) 관리해야하는 귀찮음이 생긴다. 지난번에 로컬에 프로젝트 관련 gem을 깔지 않기로 결심했으니 rubygems의 디펜던시를 기록하는 Gemfile.lock 파일 역시 docker를 이용해 업데이트를 하기로 했다. 아래와 같은 Gemfile이 있다고 하자. # Gemfile ruby '2.3.1' source 'https://rubygems.…