Docker Compose 는 뭘까?
Docker 를 활용해서 개발 머신의 환경에 관계 없이 실행 환경을 선택할 수 있었고 (OSX 에서 Python LightGBM 패키지 설치때 고생한 경험), 비개발자 팀원이 개발 환경을 구성하지 않고도 프로그램을 실행할 수 있게 (docker load
-> docker run
) 도울 수 있었습니다. Docker Compose 라는 것도 있다는데 뭔지 궁금해집니다.
Fake Nerd
Docker 를 활용해서 개발 머신의 환경에 관계 없이 실행 환경을 선택할 수 있었고 (OSX 에서 Python LightGBM 패키지 설치때 고생한 경험), 비개발자 팀원이 개발 환경을 구성하지 않고도 프로그램을 실행할 수 있게 (docker load
-> docker run
) 도울 수 있었습니다. Docker Compose 라는 것도 있다는데 뭔지 궁금해집니다.
API 서버에서 남긴 로그와, DB 상태가 일치하지 않는 경우를 만났습니다. API 서버의 Controller 는 HTTP 요청에 실린 파라미터 값을 가지고 테이블의 레코드의 컬럼 값을 업데이트 하고, 이에 대한 로그를 JSON 으로 남깁니다. 그런데 로그에는 파라미터 값이 적혀있고, DB 의 해당 레코드의 해당 컬럼은 null 인 상황입니다. DBMS 는 MySQL 5.7 입니다.
gRPC 홈페이지의 gRPC ❤ Kotlin 블로그 글의 example 코드를 읽다가, Await termination on the main thread since the grpc library uses daemon threads.
라는 주석을 읽고, daemon thread
라는게 무엇인지 궁금해졌습니다.
Python 으로 지도 위에 정사각 격자를 그리려고 합니다. 정확히는 서울시를 1km x 1km 크기의 정사각 격자로 나누려고 합니다.
오랜만에 Python 으로 작성된 프로젝트의 개발 환경을 설정할 일이 있었습니다. virtualenv 를 만들고, pip -r requirements.txt
로 의존하는 패키지들을 설치하고 (lightgbm 포함), 예시 명령어를 실행하는 데 에러가 발생했습니다. lightgbm
을 초기화 하는 부분입니다.