golang 내부 코드를 까보면서 어떻게 동작하는지 공부해보기 위해 작성하게 되었습니다.주석을 해석해보니 FS 인터페이스는 파일 시스템에 접근을 제공해주는 것으로 보입니다.Open이라는 함수는 ValidPath함수를 만족하지 못할 경우, ErrInvaild, ErrNo
FEATURE - 새로운 기능에 대한 커밋UPDATE - 코드에 대한 간단한 수정 (버그 x, 리펙토링 x)CHORE - 빌드 업무 수정, 패키지 매니저 수정(ex .gitignore 수정 같은 경우)REFACTOR: 코드 리펙토링에 대한 커밋TEST - 테스트 코드
react 를 만들어준다gitlab runner를 생성한다.docker 명령어를 다음과 같이 입력해준다.도커 컨테이너 내부로 들어간다.gitlab runner를 등록해준다.gitlab runner start와 run을 실행한다.간단하게 다음과 같이 .gitlab-ci.
안녕하세요. 이번글에서는 Slack Slash Command에 대해서 작성해보려고 합니다.Slack Slash Command는 슬랙에서 많이 활용되고 있는 기술 중 하나입니다.문자를 입력하는 에디터창에서 슬래시(/)를 한다음 명령어를 입력하여 자신이 원하는 작업을 할
Slack을 interactive 하게 사용하기 위해서는 서버가 필요합니다. 그래서 slack과 서버를 연동하여 사용하게되면 서버에 ip혹은 dns를 할당하여 slack에 설정해주어야 합니다. 문제는 slack에서 발생하는 hook에 관련해서 ip range를 확인할
INTRO 안녕하세요. cloudwatch에 나만의 커스텀 Metric을 넣어보려고 합니다. Aws SDK를 보던 중 Metric을 보내는 방법이 있어서 이를 테스트 하게 되었고 제가 간단하게 만든 데이터가 CloudWatch에서 만드는 데이터와 동일하다는 것을
안녕하세요. 미디엄에서 Go를 활용해 16GB 데이터를 수십초 만에 읽는 방법을 알게 되어 이에 대해 한글로 작성해보려고 합니다. 원본 사이트는 여기에 들어가시면 있습니다. 데이터를 다운 받고 싶으신 분께서는 여기를 참고해주세요~ 파일 읽기 파일 읽기 코드 위
안녕하세요.이번 포스팅에서는 Go를 활용해 Builder Pattern을 구현해보도록 하겠습니다.Builder Pattern은 복잡한 객체를 생성하는 부분과 표현하는 부분을 분리하여, 동일한 절차에서도 서로 다른 표현을 생성하는 방법을 제공해줍니다.표현을 다양하게 변경
안녕하세요.이번 포스팅에서는 젠킨스와 github를 연동하는 방법에 대해 작성해보겠습니다.젠킨스을 설치를 진행한다.new Item을 누른 다음 Freestyle Project을 선택 후, OK한다.Git project를 눌른 다음 및에 와 비슷하게 입력하면 된다.오래된
안녕하세요.이번 포스팅에서는 log 찍는 방법에 대해 작성해보려고 합니다.대부분의 회사에 웹 서비스는 로깅합니다. 그렇다면 로깅은 이 웹 서비스를 운영하는 데 있을까요?로깅은 개발자가 에러 혹은 퍼포먼스 이슈를 발견하는데 도움을 줍니다.로그들을 재구성하여 시스템을 파악
안녕하세요.갈비만두를 좋아하는 개발자 임태빈입니다.이번 포스팅에서는 Go의 웹프레임워크인 Gin을 Dockerfile에 올려보는 것을 해보려고 합니다.많은 회사들이 컨테이너를 활용하며 빌드한 파일을 도커에 올리는 경우가 많아이에 대해 간단하게 정리해보면 좋겠다고 생각했
안녕하세요.갈비만두를 좋아하는 개발자 임태빈입니다.이번 포스팅에서는 DockerFile에서 timezone을 설정하는 방법을 알아보겠습니다.DockerFile에 jre를 설치하는 과정에서 Timezone을 설정해야 하는 부분이 있었습니다.컨테이너 내부에서 할때에는 직접
도커 파일은 명령어 + 인자로 이루어진다EX) FROM ubuntu이런식으로 도커 파일이 작성된다.도커 파일 관련 명령어에 대해 알아보자FROM - 해당 명령어는 base이미지를 지정해주기 위해 사용되며 DockerFile 내에서 최상단에 위치한다.사용법WORKDIR
컨테이너 목록 확인일반적으로 -a,all은 자주 사용함컨테이너 중지 명령어컨테이너 삭제 명령어컨테이너 생성컨테이서 생성 및 시작도커 이미지 검색하기도커 이미지 다운로드하기최신 버전으로 설치하기위해서 latest를 사용도커 이미지 확인하기도커 컨테이너를 이미지로 만드는
안녕하세요. 이번 포스팅에서는 ansible 설치하는 방법에 대해 작성해보려고 합니다. ansible 설치에 앞서 간단하게 ansible에 대해 간단하게 설명드리겠습니다.