2026/06/09 6

ChatGPT 커스텀 GPT 만들기, 처음 시작하는 사람을 위한 입문 가이드

ChatGPT 커스텀 GPT 만들기 — 처음 시작하는 사람을 위한 입문 가이드생각보다 금방 만들 수 있었다. "코딩 없이 나만의 AI 챗봇"이라는 말이 과장처럼 들렸는데, 실제로 해보면 설정 몇 가지 채우고 10분 안에 초안이 나온다.다만 그냥 대화창에서 쓰는 ChatGPT와 커스텀 GPT의 차이를 모르고 시작하면 금방 막힌다. "어디에 뭘 넣어야 하는지", "이 설정이 실제로 뭘 바꾸는지" 감이 없는 상태에서 만들면 그냥 기본 ChatGPT랑 별 차이가 없어 보이기 때문이다.이 글은 커스텀 GPT를 처음 만드는 사람이 헷갈리는 부분, 설정별로 실제로 달라지는 것들, 그리고 쓸만한 활용 예시까지 정리한 글이다. 2026년 기준 최신 인터페이스와 기능을 기준으로 작성했다.커스텀 GPT가 뭔지 먼저 정리하고..

AI 2026.06.09

Docker 컨테이너 외부 접속 안 될 때? 초보 개발자를 위한 네트워크 문제 해결 가이드

Docker 컨테이너 외부 접속 안 될 때 — 초보 개발자를 위한 네트워크 문제 해결 가이드Docker를 처음 쓰기 시작하면 거의 모두가 한 번씩 겪는 상황이 있다. 분명히 컨테이너는 뜨고 있는데, 브라우저에서 접속하면 "연결 거부"가 뜨거나 아무것도 안 열린다. docker ps를 쳐보면 컨테이너는 멀쩡히 실행 중이고, 컨테이너 내부에서 curl localhost를 치면 응답이 오는데, 외부에서는 접근이 안 된다.이 글에서는 Docker 컨테이너 외부 접속이 안 되는 원인을 유형별로 정리하고, 각각 어떻게 해결하는지를 설명한다. 원인은 대부분 몇 가지로 좁혀지는데, 알고 나면 별거 아니다.Docker 네트워크가 기본적으로 격리되는 이유부터 알아야 한다Docker를 설치하면 docker0이라는 가상 네트..

개발 2026.06.09

VS Code 사용자를 위한 Git Merge Conflict 해결 가이드: 내장 에디터 200% 활용법

VS Code 사용자를 위한 Git Merge Conflict 해결 가이드: 내장 에디터 200% 활용법git pull을 눌렀는데 터미널에 CONFLICT가 뜨는 순간, 손이 멈추는 경험을 한 번쯤은 해봤을 거다. 특히 팀 프로젝트에서 브랜치를 오래 유지하다 머지하면 충돌 파일이 수십 개씩 쏟아지기도 한다. 그때마다 하나씩 파일을 열어 , =======, >>>>>>> 마커를 눈으로 찾아 지우고 있다면, 꽤 비효율적인 방식을 쓰고 있는 거다.VS Code에는 충돌 해결을 위한 도구가 기본으로 내장되어 있다. 인라인 에디터부터 3-Way Merge Editor까지, 제대로 쓰면 충돌 해결 시간을 절반 이상 줄일 수 있다. 이 글에서는 VS Code 내장 에디터를 실제 충돌 상황에서 어떻게 쓰는지, 설정은 ..

AI 2026.06.09

GitHub Copilot Chat, 개발 효율 2배 높이는 첫걸음: VS Code에서 바로 시작하는 방법

GitHub Copilot Chat, 개발 효율 2배 높이는 첫걸음: VS Code에서 바로 시작하는 방법Copilot Chat을 쓰기 시작한 뒤로 구글링하는 횟수가 눈에 띄게 줄었다. 정확히 말하면 없어진 게 아니라, 검색하기 전에 먼저 Copilot한테 물어보게 됐다. 그게 전부인데, 생각보다 이 작은 습관 변화가 실제 작업 속도에는 꽤 영향을 줬다.물론 처음부터 잘 쓴 건 아니다. 설치는 했는데 탭 자동완성만 쓰다가 "이거 그냥 IntelliSense랑 비슷하네"라고 생각하고 방치한 기간이 꽤 됐다. Copilot Chat을 제대로 쓰기 시작한 건 Inline Chat 단축키 하나 알고 나서부터다.이 글은 Copilot Chat을 설치하는 것부터, 실제로 개발 흐름에서 어떻게 쓰면 효율이 오르는지까..

개발 2026.06.09

Nginx Proxy Manager vs 수동 설정: Docker 프록시 구축, 나에게 맞는 방법은?

Nginx Proxy Manager vs 수동 설정: Docker 프록시 구축, 나에게 맞는 방법은?Docker로 서비스 여러 개를 돌리다 보면 결국 이 문제에 부딪힌다. 포트를 일일이 외부에 열어두는 방식은 언젠가 한계가 온다. app1:3000, app2:5000, app3:8080 — 각자 포트가 다르고, HTTPS는 따로 처리해야 하고, 뭔가 정리가 안 되는 느낌이 든다.그때 보통 두 가지 선택지가 앞에 놓인다. Nginx Proxy Manager(이하 NPM)를 쓰느냐, 직접 Nginx 설정 파일을 건드리느냐.써봤는데, 둘 다 쓸 만하다. 다만 상황에 따라 맞는 쪽이 확연히 갈린다. "NPM이 무조건 편하다"거나 "수동이 진짜 방식이다"는 식의 편 가르기보다, 실제로 어떤 구조이고 어디서 차이가..

개발 2026.06.09

Python FastAPI 앱 자동 배포, GitHub Actions CI/CD 파이프라인 만들기

GitHub Actions로 FastAPI 앱 자동 배포 파이프라인 만들기FastAPI 프로젝트를 처음 서버에 올릴 때는 SSH로 접속해서 git pull하고 서버 재시작하는 방식으로 버텼다. 작업이 하루에 몇 번 없을 때는 괜찮은데, 배포 빈도가 늘어나면 이 과정이 생각보다 귀찮아진다. 브랜치 잘못 올리거나, 테스트 안 돌리고 배포해서 장애 낸 적도 한 번씩은 있을 것이다.GitHub Actions를 이용한 CI/CD 파이프라인은 이 반복 작업을 완전히 없애준다. main 브랜치에 푸시하면 테스트가 자동으로 돌고, 통과하면 서버에 배포까지 끝난다. 이 글에서는 FastAPI 앱을 기준으로, 테스트 → 도커 빌드 → EC2 서버 자동 배포까지 이어지는 파이프라인 전체를 단계별로 정리한다.CI/CD가 Fa..

개발 2026.06.09