Colima: macOS에서 Docker 환경 최적화하기 Docker Desktop은 macOS에서 Docker 환경을 쉽게 실행할 수 있는 GUI 기반 도구로 널리 사용됩니다. 그러나 사용 중 자주 무거움을 느끼거나 리소스 과다 소모로 인해 배터리가 빠르게 소모되는 경우가 많습니다. 특히, 고성능 작업 시 Docker Desktop이 자주 느려지거나 갑작스럽게 종료되는 문제를 경험할 수 있습니다. 이러한 문제를 해결하기 위해 경량화된 대안으로 등장한 Keun.R 5 min read 2025.01
npm vs Yarn: Node.js 패키지 매니저 비교 npm과 Yarn은 모두 Node.js에서 사용하는 패키지 매니저로, 프로젝트의 의존성을 설치하고 관리하는 데 사용됩니다. 두 패키지 매니저는 유사하지만 성능, 기능, 사용 편의성 측면에서 차이점이 있습니다. 이 포스팅에서는 npm과 Yarn의 특징과 차이점을 비교하고, 각 패키지 매니저의 장단점 및 주요 명령어를 소개합니다. npm 소개 npm(Node Package Manager)은 Node.js와 함께 Keun.R 5 min read 2024.09
PM2: Node.js 애플리케이션을 위한 프로세스 매니저 PM2는 Node.js 애플리케이션을 위한 프로덕션 레벨의 프로세스 관리자입니다. 서버 재부팅 후에도 애플리케이션을 계속 실행할 수 있게 하고, 프로세스 모니터링, 로깅, 클러스터링 등 다양한 기능을 제공합니다. 특히, 실시간 프로세스 관리 및 자동 재시작을 통해 안정적인 서버 운영을 돕습니다. 주요 특장점 1. 프로세스 관리 * PM2는 서버에서 실행되는 Node.js 애플리케이션을 백그라운드에서 Keun.R 5 min read 2024.09
AWS EC2 인스턴스에서 EBS 볼륨을 확장하여 디스크 용량 늘리기 AWS EC2 인스턴스에서 EBS 볼륨을 확장하여 디스크 용량 늘리기 AWS EC2 인스턴스를 운영하다 보면 애플리케이션의 로그나 데이터가 쌓이면서 디스크 용량이 부족해지는 경우가 발생할 수 있습니다. 특히, FastAPI와 같은 웹 애플리케이션을 Docker로 실행 중일 때는 이러한 문제를 신속하게 해결해야 합니다. 다행히 AWS에서는 EC2 인스턴스를 재부팅하지 않고도 EBS 볼륨을 확장하여 디스크 용량을 Keun.R 4 min read 2024.08
Ghost blog 5.0 업그레이드 배경 자주 포스팅하기로 하였으나 가끔씩만 들어가보고 있고, 들어갈때마다 5.0 업그레이드 문구가 뜬다. 최근 다양한 자동화와 AI 발전에 따라 활용할 내용들이 많아졌다. 옵시디언+로컬LLM 활용하는 영상을 보니, 직접 구축 및 자동화 적용을 통해 지식 아카이빙 형태로도 활용하기 좋을듯 하다. 그동안 고스트 블로그는 또 얼마나 업데이트되었는지도 확인해볼겸 내용 * 2017년 고스트 블로그 Keun.R 2 min read 2024.05
Linux Swap memory SWAP 메모리 추가 할당가상메모리 셋팅으로 메모리 부족할 경우, HDD 리소스를 메모리로 추가 전환 swap 2GB 할당하기 sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048 sudo mkswap /mnt/swapfile sudo swapon /mnt/swapfile 할당상태 확인 free -h 1. 스왑 파일 생성 sudo dd if=/dev/zero of= Keun.R 4 min read 2024.05
Nginx 설치 및 SSL 인증 적용 Nginx 웹 서버를 설치하고, Let's Encrypt를 통해 SSL 인증서를 발급받아 HTTPS 연결을 설정하는 과정을 단계별로 설명합니다. 1. Nginx 설치 Nginx는 가벼운 웹 서버 소프트웨어로, 여러 종류의 요청을 효율적으로 처리할 수 있습니다. 아래 지침을 따라 Nginx를 설치하십시오. Ubuntu/Debian 시스템 sudo apt update sudo apt install nginx sudo systemctl Keun.R 4 min read 2024.04
Linux Tmux / Vim Tmux Upgrade 1.8 to 2.0 (Ubuntu 14.04) sudo apt-get update sudo apt-get install -y python-software-properties software-properties-common sudo add-apt-repository -y ppa:pi-rho/dev sudo apt-get update sudo apt-get install -y tmux=2.0-1~ppa1~t now if you do tmux -V it should show tmux 2.0 which Keun.R 3 min read 2018.12
Linux 고스트 블로그 셋팅 Theme 이미지에 Alt 문구 추가하기 post.hbs <script type="text/javascript"> $(document).ready(function(){ var contentM = $('.kg-card-markdown p'); contentM.each(function(){ console.log() if (!$(this).find('img').length == 1) { return } else { var alt = $(this).find('img').attr('alt' Keun.R 2 min read 2018.12