This means microservice architectures avoid the use of shared databases in most circumstances; instead, each microservice encapsulates its own databas
태그가 없으면 자동으로 ubuntu:latest가 된다.docker run ubuntulatest가 아닌 14.04버전 이미지로 컨테이너를 실행한다.docker run ubuntu:14.04생성된 Volume 보기docker volume ls컨테이너와 함께 연결된 볼륨
설치 최근 버전은 데이터베이스 replication 기능을 지원한다. 컨테이너 실행 필수 환경 변수는 POSTGRES_PASSWORD이다. 환경 변수 POSTGRES_PASSWORD(Required): superuser 패스워드 POSTGRES_USER: superu
WSL2 설치 Linux 커널은 kernel.org에서 제공되는 원본을 기반으로 WSL2에 맞게 튜닝. Windows 업데이트를 통해서 WSL2를 업데이트 한다. 최신 보안 수정과 향상된 커널 기능. 현재 WSL2는 WSL 인스턴스가 종료되어야만 메모리의 캐시된 페이
Languages 제어 예을 들어 Full Stack 프로젝트라서 HTML, CSS, Java 파일을 모두 포함한 프로젝트인데 HTML, CSS 파일이 Java 보다 훨씬 더 많다면 Languages 부분은 HTML, CSS 부분의 퍼센티지가 더 높아진다 하지만 사용
설정 Strict 모드 항상 사용하도록 설정한다. 자손들에 대한 부가적인 검사와 경고를 활성화한다. 개발 모드에서만 활성화되기 때문에 프로덕션 빌드에는 영향을 끼치지 않는다. Absolute Path Import 설정 jsconfig.json(타입스크립트를 사용하면
a 태그 클릭 시에 이벤트 발생하지 않도록 설정<a href="https://google.com" style="pointer-events: none">Google.com</a>
모든 Http 요청 URL에 baseURL 설정axios.defaults.baseURL = process.env.SERVICE_URL;모든 Http 요청에 대해서 전처리. 모든 Http 응답에 대해서 전처리.전처리 함수 보다 먼저 호출 된다. 여기서 리턴한 값이 전처리
JSX => Javascript 로 트랜스파일링 두 플러그인은 개발 모드에서 유용한 정보를 엘리먼트에 추가 하는 역할을 하는 듯@babel/plugin-transform-react-jsx-self@babel/plugin-transform-react-jsx-source&
.babelrc.js프로젝트에서 가장 먼저 import 해야 함. react-hot-loader 보다 더 먼저!!!wdyr.ts 파일에 아래 코드를 추가하고 프로젝트 엔트리 파일(App.tsx 또는 index.tsx) 에서 import './wdyr.ts';index.
yarn upgrade --latest전체 패키지를 업그레이드하고 package.json 파일도 업그레이드된 버전으로 수정.yarn upgrade react @types/react --latest특정 패키지만 선택해서 업그레이드"react": "^16.13.1" =>
26257 Port 내부, 클라이언트 노드 사이에 통신을 하기 위한 포트 8080 Port 웹서버 첫 번째 노드 생성 두 번째 노드 생성 join 플래그에 첫 번째 노드의 도메인(IP 주소)와 포트를 넣는다. 두 노드가 클러스터를 형성한다. 그 외에 store, listen-addr, http-addr 플래그는 동일한 머신에 두 노드를 만들기 때문에 ...
GlusterFS를 사용하면, kubernetes 동적 프로비저닝을 사용할 수 있다. 쿠버네티스 클러스터에 GlusterFS 를 설치하는 방법. GlusterFS, heketi 컴포넌트를 설치한다. 쿠버네티스에서 관리되는 다른 pod 들 처럼 GlusterFS 도 동일하게 kubernetes 에 의해서 관리된다. Infrastructure Require...
apk add wget ca-certificates 패키지 설치 apk --no-cache 로컬에 패키지의 인덱스를 저장하지 않는다. Docker 컨테이너를 가볍게 유지할 수 있다. apk add --no-cache --virtual=.build-dependencies wget ca-certificates 설치 하는 패키지를 .build-dependen...
insecure private docker registry 모든 Worker 노드에 (Master 노드 제외) 저장후 docker 서비스 재시작 쿠버네티스에 secret 등록 yml 파일에서 secret 사용
pipelinescmstep.png 여러 종류의 SCM(Source Code Management)에 사용할 수 있다. GitHub, GitLab, SVN 등에 사용 가능하다. git 플러그인 url: checkout 대상 저장소 URL poll: true 라면 최초 실행 이후에 저장소에 변경이 발생하면 해당 잡을 수행한다. (대신에 Webhook을 사...
sbt 플러그인 sbt_plugin.png globaltoolconfiguration.png sbtpluginsetting.png Install automatically 설정 합니다. sbt 가 Jenkins 서버에 존재하지 않는다면 자동으로 scala-sbt.org로 부터 다운로드 합니다. 다운받은 경로
실행 docker_repos.png 8081: Nexus 웹 서버 5555: Docker Remote 저장소가 HTTP 프로토콜로 커뮤니케이션 할 포트 5556: Docker Local 저장소가 HTTP 프로토콜로 커뮤니케이션 할 포트 구성 Local 저장소 Remote 저장소 Proxy 저장소 docker_repos.png 저장소 이름 때문에 복잡...