블로그 개통

블로그를 열었다. 첫 글은 이 블로그가 어떻게 돌아가는지 기록해두는 걸로.

구성

  • 프레임워크: Astro — 마크다운으로 글 쓰고 정적 빌드
  • 서버: 맥미니 (colima + Docker)
  • 빌드/서빙: 멀티스테이지 Dockerfile (node:22-alpine 빌드 → nginx:alpine 정적 서빙)
  • 리버스프록시: nginx — blog.sofie.co.kr 호스트 기준 라우팅
  • 인증서: Let’s Encrypt (certbot webroot)

배포 흐름

로컬에서 글 작성 (마크다운)
  → tar over ssh로 서버 전송
  → docker compose up -d --build
  → nginx가 정적 파일 서빙

DB도 없고 런타임도 없다. 정적 파일만 서빙하니까 가볍고 빠르다.

앞으로 알고리즘, 프로젝트, 삽질 기록을 올릴 예정.

← 글 목록으로