목록STUDY (7)
개발일기장

로그 읽기 쉽게 만들어주는 사내에서 개발한 사람들도 좀 있는거 같고.. 그거 쓰면 될거같지만 그냥 정규식 공부+퇴근하고 개발이나 좀 끄적이자~ 라는 느낌으로 ㅎㅎ... https://tlqckd0.tistory.com/59 아마도 Log parser - 1 로그 째려보다가 눈깔 빠질거같은데 대부분의 로그가 flag에 대한 검사.. 그 부분만 지우고 다른부분 정리만 하면 뭔가 편해지지 않을까 1. 로그 종류 일단 기본적으로 이게 있다고 치자(현실은 tlqckd0.tistory.com 근대 여기서 만든거에서 문제점 savetag를 3개를 모아서 한번에 저장한다는 느낌으로 생각했는데 timekey는 3개가 일치하지 않음.. 사실 쿼리, 파라미터, 결과 이거를 정리하겠다는건데 생각만 좀 해도 쿼리랑 파라미터 던..
로그 째려보다가 눈깔 빠질거같은데 대부분의 로그가 flag에 대한 검사.. 그 부분만 지우고 다른부분 정리만 하면 뭔가 편해지지 않을까 1. 로그 종류 일단 기본적으로 이게 있다고 치자(현실은 좀더 복잡하던데 여기 쓸수가 없네) const save_tag = ['S', 'Z', 'I']; // -> 요거는 확인용 const del_tag = ['Q'];// -> 필요없는 로그 const check_tag = ['A', 'B', 'C'];// -> 저장해야함 A,B,C중에 내용에 특정 내용이 있으면 delFlag체크를 하고 삭제하자 2. 코드(refactoring 계속 해줘야지) const fs = require('fs'); const readline = require('readline'); functio..

이전까지 CI/CD하면 뭐 맨날 travis CI같은 곳에서 해라는 책만 봤었음. 지인 회사에서 git action많이 쓴다고 해서 이걸로 쭉 배포까지 해보려는데 아직은 공부중이라 hub에 push까지만. 0. 기본설정 1. 일단 Docker hub들어가서 token받아와서 어딘가에 써두기 -> 까먹으면 안됨 2. github에 등록할 리포지토리가 있어야함 -> React사용했음. 3. Dockerfile도 작성해 둬야함. ▶내가 사용한 도커파일 ( CRA에서 build하고 Nginx로 파일 옮겨서 배포하는 이미지) FROM node:16 as builder WORKDIR /usr/src/app COPY package.json ./ RUN npm install COPY ./ ./ RUN npm run b..
http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791158392864 따라하며 배우는 도커와 CI 환경 - 교보문고 컨테이너 이론부터 Travis CI, AWS 실습까지 | ◎ 기본적인 도커 클라이언트 명령어 ◎ 도커를 이용한 간단한 Node.js 애플리케이션 만들기 ◎ 단일 컨테이너를 활용한 애플리케이션 개발과 배포 ◎ www.kyobobook.co.kr 1. docker-compose 복수의 컨테이너를 동시에 실행시킬 수 있다. version: services: : image: : build: docker-compose up//docker-compose 실행 (docker-compose 파일이 있어야한다.) docker-compose s..

http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791158392864 따라하며 배우는 도커와 CI 환경 - 교보문고 컨테이너 이론부터 Travis CI, AWS 실습까지 | ◎ 기본적인 도커 클라이언트 명령어 ◎ 도커를 이용한 간단한 Node.js 애플리케이션 만들기 ◎ 단일 컨테이너를 활용한 애플리케이션 개발과 배포 ◎ www.kyobobook.co.kr 일반적으로 Dockerfile을 작성할 때는 이전 포스트 같은 형식으로 만듬 # 베이스 이미지 명시 # : 형식으로 작성 # 태그 없으면 최신 버젼으로 받는다. FROM baseImage # 추가로 필요한 파일들 내려받기. # 도커 이미지가 생성되기 전에 수행할 셸 명령어 RUN comm..
http://www.kyobobook.co.kr/product/detailViewKor.laf?barcode=9791158392864 따라하며 배우는 도커와 CI 환경 - 교보문고 컨테이너 이론부터 Travis CI, AWS 실습까지 | ◎ 기본적인 도커 클라이언트 명령어 ◎ 도커를 이용한 간단한 Node.js 애플리케이션 만들기 ◎ 단일 컨테이너를 활용한 애플리케이션 개발과 배포 ◎ www.kyobobook.co.kr 다시 공부해야지 싶어서.. 1. 도커와 기존 가상화 기술(하이퍼바이저, VM)의 차이점 가상화 이전에는 한 대의 서버를 하나의 용도로만 사용한다. 남는 서버 공간을 그대로 방치하게 되는 비효율적인 면이 있었다. 하나의 호스트에 하나의 OS, 하나의 프로그램만을 운영하는 상황 하이퍼바이저 ..