[개발일지 #03 | 인프라] 유그린 NAS에 Caddy & PostgreSQL 구축하기

카카오톡 같은 크로스플랫폼 메신저 ‘딩동(DingDong)’ 만들기 프로젝트 3탄!이번 글에서는 우리 집 메인 서버인 유그린(Ugreen) NAS(UGOS Pro)의 Docker 환경 위에, 스마트폰 보안 통신(HTTPS)과 도메인 라우팅의 대문 역할을 맡을 Caddy 웹서버와 메신저의 핵심 데이터베이스인 PostgreSQL 16을 각각 독립된 컨테이너로 분리해서 세팅합니다. 1. 왜 Caddy와 PostgreSQL을 분리해서 설치할까요? 처음 Docker를 세팅할 때는 하나의 docker-compose.yml에 웹서버와 DB를 함께 묶기도 … 더 읽기

[개발일지 #02 | 인프라] Mac에서 Flutter & VS Code 개발 환경 구축하기 (초보자 완벽 가이드)

카카오톡 같은 크로스플랫폼 메신저 ‘딩동(DingDong)’ 만들기 프로젝트 2탄!이번 글에서는 macOS(Apple Silicon M1/M2/M3/M4 및 Intel) 환경에서 Flutter SDK를 설치하고, Visual Studio Code(VS Code)를 실무 개발용으로 완벽하게 세팅하는 과정을 다룹니다. 초보자가 따라 하다가 막히는 단골 에러 포인트까지 모두 해결해 드립니다! 1. 사전 요구사항 및 확인 Flutter로 Android, iOS, macOS, Windows 앱을 개발하려면 기본 개발 도구들이 필요합니다. 본격적인 … 더 읽기