<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Setting on jaylab-log</title><link>https://jaylab.link/tags/setting/</link><description>Recent content in Setting on jaylab-log</description><generator>Hugo</generator><language>ko-kr</language><lastBuildDate>Thu, 24 Jul 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://jaylab.link/tags/setting/index.xml" rel="self" type="application/rss+xml"/><item><title>기존 JDK를 지우지 않고 JDK 11로 빌드하기: SDKMAN이 PATH를 가로채는 원리</title><link>https://jaylab.link/jdk-version-manager-sdkman/</link><pubDate>Thu, 24 Jul 2025 00:00:00 +0000</pubDate><guid>https://jaylab.link/jdk-version-manager-sdkman/</guid><description>로컬은 Corretto 21인데 빌드 테스트는 JDK 11이 필요할 때, SDKMAN이 기존 JDK를 건드리지 않고 PATH 우선순위만 가로채 세션 단위로 버전을 바꾸는 원리와 기존 JDK를 처리하는 세 가지 선택</description></item><item><title>Nginx Proxy Manager API로 Proxy Host 자동으로 붙이기</title><link>https://jaylab.link/npm-proxy-host-dynamic-creating/</link><pubDate>Sat, 05 Jul 2025 00:00:00 +0000</pubDate><guid>https://jaylab.link/npm-proxy-host-dynamic-creating/</guid><description>테넌트가 생길 때마다 손으로 하던 도메인 연결을 Nginx Proxy Manager API로 Proxy Host를 만들어 자동화했다.</description></item><item><title>SonarQube를 brew에서 Docker로 옮겼다</title><link>https://jaylab.link/brew-sonarqube-install-and-sast/</link><pubDate>Fri, 20 Dec 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/brew-sonarqube-install-and-sast/</guid><description>SonarQube Java 분석의 .class 요구 에러를 빌드로 풀고, brew 없이도 돌도록 서버와 Scanner를 Docker로 옮긴 기록</description></item><item><title>Mac에서 컨테이너 IP로 접속이 안 되는 이유</title><link>https://jaylab.link/docker-container-network-arch/</link><pubDate>Sat, 21 Sep 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/docker-container-network-arch/</guid><description>Mac에서 컨테이너 IP가 보이는데도 접속되지 않는 건 Docker 네트워크가 Linux VM 안에만 있어서다.</description></item><item><title>Docker Container SSH 접속 설정</title><link>https://jaylab.link/docker-ssh-setting/</link><pubDate>Mon, 02 Sep 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/docker-ssh-setting/</guid><description>현재 진행 중인 PoC를 위해 SSH 접속 방식 테스트가 필요했다. 그러나 Ubuntu Docker image에는 기본적으로 SSH(즉, openssh-server)가 설치되어있지 않기 때문에 이번에 Docker + SSH 접속 방식을 테스트하고 기록했다.</description></item><item><title>Docker ELK 구성에 Metricbeat 추가</title><link>https://jaylab.link/docker-elk-metricbeat/</link><pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/docker-elk-metricbeat/</guid><description>앞서 Docker를 활용한 ELK 구성에 이어서, 이번에는 Metricbeat를 붙여보았다</description></item><item><title>Docker를 활용한 ElasticSearch, Logstash, Kibana 구성</title><link>https://jaylab.link/elk-for-docker-setting/</link><pubDate>Sun, 07 Jul 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/elk-for-docker-setting/</guid><description>ELK 구성 방법 중에서도 Docker를 활용한 방법으로 진행해보았다.</description></item><item><title>Nginx Proxy Manager - Official Guide &amp; Local Setup for Customization</title><link>https://jaylab.link/npm-official-setup-and-customization/</link><pubDate>Fri, 05 Jul 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/npm-official-setup-and-customization/</guid><description>커스텀을 위해 코드 수정 후 Nginx Proxy Manager를 정상적으로 실행할 수 있어야했는데, 그 어디에서도 이를 위한 가이드를 찾을 수 없었다. 결국 직접 소스코드 분석 후 다음과 같은 내용들을 확인했다.</description></item><item><title>Aurora MySQL 업그레이드 5.7 to 8.0, 작업 전 알아두면 좋았을 주요 포인트</title><link>https://jaylab.link/aurora-mysql-upgrade-8-key-points/</link><pubDate>Tue, 25 Jun 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/aurora-mysql-upgrade-8-key-points/</guid><description>AWS Aurora MySQL 버전 업그레이드 작업 전 알아두면 좋을 내용들을 정리하였다.</description></item><item><title>Poetry를 활용한 Python 프로젝트 관리</title><link>https://jaylab.link/python-poetry-basic/</link><pubDate>Sat, 04 May 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/python-poetry-basic/</guid><description>패키지 의존성 관리와 가상 환경 생성 및 관리를 위한 방법.</description></item><item><title>VM Proxy 설정에 대한 HttpURLConnection &amp; HttpClient 차이</title><link>https://jaylab.link/httpurlconnection-httpclient-compare/</link><pubDate>Sun, 17 Mar 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/httpurlconnection-httpclient-compare/</guid><description>프록시 서버 구성을 하는 과정에서 알게된 Java 클래스 몇가지를 비교하여 정리하였다.</description></item><item><title>MySQL SET - Change Default Port, Public Key Error</title><link>https://jaylab.link/mysql-set-default-port-and-public-key-error/</link><pubDate>Sun, 11 Feb 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/mysql-set-default-port-and-public-key-error/</guid><description>기본 포트 설정과 Public Key Retrieval is not allowed 에러에 대하여</description></item><item><title>[Nuxt] How to build a static website</title><link>https://jaylab.link/how-to-build-static-web-nuxt/</link><pubDate>Mon, 22 Jan 2024 00:00:00 +0000</pubDate><guid>https://jaylab.link/how-to-build-static-web-nuxt/</guid><description>Nuxt Framework 애플리케이션을 배포하기 위해 알아야할 기본적인 커맨드</description></item><item><title>How to separate Python's development environment (venv)</title><link>https://jaylab.link/python-venv/</link><pubDate>Sat, 22 Apr 2023 00:00:00 +0000</pubDate><guid>https://jaylab.link/python-venv/</guid><description>&lt;h3 id="venv가상환경-사용-이유"&gt;venv(가상환경) 사용 이유&lt;/h3&gt;
&lt;p&gt;파이썬을 다루다보면 다양한 패키지들을 사용하게 된다.&lt;/p&gt;
&lt;p&gt;그렇게, &lt;code&gt;pip3 install {패키지명}&lt;/code&gt;을 무분별하게 사용하다보면 로컬에 있는 다른 프로젝트 간 패키지 버전 충돌 혹은 패키지(라이브러리)간 의존성 문제가 발생하기도 한다.&lt;/p&gt;
&lt;p&gt;이를 해결하기 위해 ‘&lt;code&gt;venv&lt;/code&gt;’라는 파이썬 모듈로 패키지 환경 분리가 가능하며, 작업환경이 바뀌더라도 필요한 패키지들을 동일한 버전으로 설치해 작업할 수도 있다.&lt;/p&gt;
&lt;h3 id="현재-설치되어있는-파이썬-패키지-목록-확인"&gt;현재 설치되어있는 파이썬 패키지 목록 확인&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;pip list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="가상환경-생성"&gt;&lt;strong&gt;가상환경 생성&lt;/strong&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;python -m venv myenv
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;venv&lt;/code&gt; 라는 &lt;code&gt;모듈&lt;/code&gt;을 사용하겠다는 의미&lt;/p&gt;
&lt;p&gt;&lt;code&gt;myenv&lt;/code&gt;는 사용자 임의의 가상환경 별칭&lt;/p&gt;</description></item></channel></rss>