[Vagrant] Multi VM , Memory, Cpus 설정
·
IT/Infra
Vagrant 로 여러 개의 머신을 생성할 때 사용되는 Vagrantfile 예시 # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| # 첫번째 서버 : master config.vm.define "master_server" do |cfg| cfg.vm.box = "centos/7" cfg.vm.network "private_network", ip: "192.168.1.101" cfg.vm.network "forwarded_port", guest: 15672, host: 15672 cfg.vm.host_name = "master" cfg.vm.provider :virtualbox do |vb| vb.memory = 204..
[Docker] Consul 설치 하기 (Feat.Mac)
·
IT/Infra
01. consul 이란? consul 의 경우 해시코프(HashiCorp)에서 개발을 했으며, 동적이고 분산된 인프라에서 애플리케이션을 연결하고 구성하기 위해 설계된 고가용성과 분산 환경을 지원하는 솔루션이며, 주요 기능으로 모든 인프라에서 서비스를 발견(Discovery) 하고 구성하는 것입니다. 02. docker 명령어로 consul 을 실행 합니다. docker run -d --name consul -p 8500:8500 consul 만약 기존 컨테이너에 consul 이름으로 생성해 놓은 것이 있다면, 아래와 같이 Error 메세지를 볼 수 있습니다. 이럴 때는 기존에 존재하는 consul 이름을 우선 찾아서 삭제를 해줍니다. docker: Error response from daemon: Co..
[Mac] Rabbit MQ 설치
·
IT/Infra
1. brew 로 rabbit mq 설치 brew install rabbitmq Updating Homebrew... ==> Auto-updated Homebrew! Updated 3 taps (homebrew/core, minio/stable and mongodb/brew). ==> New Formulae acl2 dbdeployer ioctl libseccomp libxkbfile mhonarc server-go usb.ids alsa-lib diskonaut kondo libsm libxmu microplane shallow-backup util-macros asroute eleventy ladspa-sdk libx11 libxpm nanorc sheldon vivid athenacli empty ..
스프링부트에서 Querydsl 환경설정 (Feat. Gradle)
·
IT/IDE
1. 프로젝트에서 아래와 같이 build.gradle 파일을 열어줍니다. 2. 아래와 같이 주석으로 1,2,3 설명된 부분을 추가해 줍니다. plugins { id 'org.springframework.boot' version '2.3.7.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' id 'com.ewerk.gradle.plugins.querydsl' version "1.0.10" } group = 'com.kabby' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' repositories { mavenCentral() } dependencies { impl..