블로그 개통
블로그를 열었다. 첫 글은 이 블로그가 어떻게 돌아가는지 기록해두는 걸로.
구성
- 프레임워크: 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도 없고 런타임도 없다. 정적 파일만 서빙하니까 가볍고 빠르다.
앞으로 알고리즘, 프로젝트, 삽질 기록을 올릴 예정.