김만보의 스터디로그
close
프로필 배경
프로필 로고

김만보의 스터디로그

  • 분류 전체보기 (60)
    • 전산학개론 (0)
      • 자료구조 & 알고리즘 (0)
    • 개발공부 (47)
      • General (2)
      • Frontend (0)
      • Backend (0)
      • AWS (24)
      • NestJS (8)
      • Python (1)
      • Flutter (3)
      • Java (0)
      • Spring Boot (1)
      • Docker (6)
      • Node.js (2)
    • 일상 (0)
      • 스타트업 (7)
      • 잡생각 (0)
      • IT 도서 (6)
      • 장르소설 (0)
  • 홈
  • 태그
  • 방명록
Docker Compose로 PostgreSQL 실행하기

Docker Compose로 PostgreSQL 실행하기

- docker-compose.yml # docker-compose.yml version: '3.7' services: postgresql: container_name: postgresql image: postgres:13.4 init: true restart: always volumes: - ./volume/data:/var/lib/postgresql/data ports: - 5432:5432 environment: POSTGRES_USER: { username } POSTGRES_PASSWORD: { password }

  • format_list_bulleted 개발공부/Docker
  • · 2023. 1. 31.
  • textsms
Docker Compose로 Redis 실행하기

Docker Compose로 Redis 실행하기

- docker-compose.yml 생성# docker-compose.ymlversion: '3.7'services: redis: container_name: redis image: redis:alpine ports: - 6379:6379 command: redis-server /usr/local/conf/redis.conf labels: - "name=redis" - "mode=standalone" volumes: - ./data/:/data - ./conf/redis.conf:/usr/local/conf/redis.conf- ./conf/redis.conf 생성https://redis.io/docs/management/c..

  • format_list_bulleted 개발공부/Docker
  • · 2023. 1. 31.
  • textsms
[Vim] .vimrc 설정

[Vim] .vimrc 설정

현재 사용중인 설정 저장용 포스트.if has("syntax") syntax onendif"basicset nu "show line numberset ruler "show cursor location info on status line"tabset ts=2 "number of spaces in file usesset sts=2 "number of space uses while editingset expandtab "tab to spaceset laststatus=2 ..

  • format_list_bulleted 개발공부/General
  • · 2023. 1. 31.
  • textsms
Python 개발환경 설정

Python 개발환경 설정

pyenv 파이썬 버전 매니징 도구. 0. Prerequisites pyenv를 통해 파이썬 설치 전에 운영체제 별로 필요한 패키지들이 있다. 필요한 패키지들은 바뀔 수 있으니, 에러가 나면 메시지를 확인하여 적절히 설치해주자. # Mac $ brew install openssl readline xz zlib # Ubuntu $ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openss..

  • format_list_bulleted 개발공부/Python
  • · 2023. 1. 15.
  • textsms
[Jest] 테스트에서 Logger 배제하기

[Jest] 테스트에서 Logger 배제하기

개요 테스트를 진행하다보니 쓸데없는 로그가 찍히는 경우가 생겼다. 특히 문제가 되는 건 아래와 같이 로그를 사용할 때였다. # some.service.ts import { Injectable, Logger } from '@nestjs/common'; @Injectable() export class SomeService { private readonly logger = new Logger(SomeService.name); } How to 이것도 해결은 간단했는데, 생각보다 문서 찾는데 헤맸다. # some.service.spec.ts import { MockLogger } from '{path}/logger.service.mock'; describe('SomeService', () = { beforeEac..

  • format_list_bulleted 개발공부/NestJS
  • · 2022. 6. 25.
  • textsms
[Jest] Mock Sentry functions

[Jest] Mock Sentry functions

개요 회사에서 에러 로그 수집 시스템으로 Sentry를 사용하고 있다. 백엔드 테스트 코드 작성중, Sentry를 Mocking할 필요가 생겼고, 약간의 삽질도 한 겸, 정리해본다. 우리 회사는 Nest.js 백엔드를 사용하고 있다. 따라서 아래 문서는 Nest.js를 기준으로 설명한다. How to 우리는 Sentry를 위해 @ntegral/nestjs-sentry 패키지를 사용하고 있다. 테스트 코드에서 아래와 같이 mocking을 할 수 있다. # some.service.spec.ts import { SENTRY_TOKEN, SentryService } from '@ntegral/nestjs-sentry'; import { MockSentryService } from '{path}/sentry.se..

  • format_list_bulleted 개발공부/NestJS
  • · 2022. 6. 25.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
  • 2020.08.23 블로그 개설
전체 카테고리
  • 분류 전체보기 (60)
    • 전산학개론 (0)
      • 자료구조 & 알고리즘 (0)
    • 개발공부 (47)
      • General (2)
      • Frontend (0)
      • Backend (0)
      • AWS (24)
      • NestJS (8)
      • Python (1)
      • Flutter (3)
      • Java (0)
      • Spring Boot (1)
      • Docker (6)
      • Node.js (2)
    • 일상 (0)
      • 스타트업 (7)
      • 잡생각 (0)
      • IT 도서 (6)
      • 장르소설 (0)
최근 글
인기 글
최근 댓글
태그
  • #GATSBY
  • #ecs
  • #스타트업
  • #AWS
  • #nestjs
  • #vpc
  • #UnitTest
  • #Jest
  • #창업
  • #RabbitMQ
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바