DevOps/Server 2

[개발 기초] Nexus란 무엇인가? 실무 개발자 관점으로 쉽게 이해하기

프로젝트에 처음 투입되면 팀원들에게 이런 말을 듣게 됩니다."패키지는 Nexus 통해서 받으세요""빌드한 Artifact Nexus에 올려주세요""CI 빌드가 Nexus 바라보고 있어요"ㅤ처음엔 이런 생각이 들죠. "그냥 npm install, pip install 하면 되는데 왜 굳이...?"저도 처음엔 그랬습니다. 하지만 이해하고 보니, Nexus는 단순한 개발 편의 도구가 아니라 운영 안정성과 패키지 관리를 위한 핵심 인프라였습니다.📦 Nexus란 무엇인가?Sonatype Nexus Repository의 줄임말로, 한 줄로 정의하면 이렇습니다."패키지(Dependency)와 빌드 산출물(Artifact)을 관리하는 저장소 서버" 쉽게 비유하자면 다음과 같습니다.Git: 소스코드 저장소 (코드 창고..

DevOps/Server 2026.04.29

code-server란 무엇인가 — 서버에서 브라우저로 VS Code 쓰는 법과 헷갈리기 쉬운 것들

서버에서 포트를 확인하다가 8080이 올라와 있는 걸 발견했다. 웹 서비스 Next.js는 3333인데 8080은 뭐지? 알고 보니 code-server였다.📌 code-server가 뭔가VS Code를 서버에 설치해서 브라우저로 접근하는 웹 IDE다.로컬 PC에 VS Code를 따로 설치하지 않아도, 브라우저 주소창에 http://서버IP:8080만 입력하면 익숙한 VS Code 환경이 그대로 뜬다.처음 발견했을 때 이런 의문이 생겼다."이걸 내가 원하는 서비스 포트에 어떻게 매핑하는 거지?"결론부터 말하면 매핑할 게 없다.code-server는 서비스와 연결되는 프록시가 아니라, 서버 파일시스템에 직접 접근하는 브라우저용 에디터다. 실행 중인 서비스와 별개로 독립적으로 동작한다.📌 code-ser..

DevOps/Server 2026.04.08