Django
Docker Compose와 GitHub Actions를 활용한 안전하고 자동화된 배포 파이프라인 구축
최근 프로젝트에서 Django 애플리케이션을 Docker로 컨테이너화하고, GitHub Actions와 Docker Compose를 결합해 운영 배포 파이프라인 자동화를 구성했다. 이 과정에서 겪었던 시행착오와 최종 구성을 정리해본다. Dockerfile 하나로 더보기…
최근 프로젝트에서 Django 애플리케이션을 Docker로 컨테이너화하고, GitHub Actions와 Docker Compose를 결합해 운영 배포 파이프라인 자동화를 구성했다. 이 과정에서 겪었던 시행착오와 최종 구성을 정리해본다. Dockerfile 하나로 더보기…
지난 몇 년간 AI 연산을 위한 하드웨어는 눈부신 발전을 거듭해왔습니다. CPU, GPU, TPU, NPU 등 다양한 프로세서가 각자의 역할을 수행하며 AI 워크로드를 가속화해왔죠. 하지만 AI 더보기…
Ubuntu 22.04에서 매번 sudo를 이용해 root 사용자 권한의 커맨드를 실행할 때 마다 sudo 비밀번호 를 입력하는 것은 귀찮은 일입니다. 물리 방화벽에 의해 ssh 접속 클라이언트의 더보기…
Django Web Server on Ubuntu 20.04에 이어 오랜만에 Django 관련 정확히는 Django Timezone 에 대한 내용입니다. Python datetime을 사용할 때 Django Timezone 문제를 어떻게 쉽게 더보기…
최근에 워드프레스를 이용해 서비스하는 사이트가 해킹되는 일이 있었습니다. 워드프레스 사이트 해킹 인지부터 분석 및 복구 과정까지 정리해 보도록 하겠습니다. 현재 보고 계시는 사이트도 워드프레스 기반입니다. 더보기…
최근에 개발용 편집기로 VSCode를 사용해서 개발을 많이 하는 것 같습니다. 다양한 플러그인들 사용하다 보면 정말 편리하게 개발할 수 있고, 또 문법체크나 구문 분석 등으로 기계적인 더보기…