@Configuration @EnableWebSocketMessageBroker @PropertySource("classpath:application.properties") class WebSocketConfig: WebSocketMessageBrokerConfigurer { override fun configureWebSocketTransport(registration: WebSocketTransportRegistration) { registration.addDecoratorFactory { handler -> object : WebSocketHandlerDecorator(handler) { @Throws(Exception::class) override fun afterConnectionEstablis..
docker run -d --name DockerName -p 12345:3306 -e MYSQL_ROOT_PASSWORD='PASSWORD' 도커이미지ID ex) docker run -d --name docker-test -p 13345:3306 -e MYSQL_ROOT_PASSWORD='PASSWORD' testDockerId - d: Background Mode – name: Containera Name - p: port forwarding host: 외부에서 접속Port:내부 접속 Port - e: 환경변수 설정 - 도커이미지ID : 도커 이미지 ID
AWS 계정 생성과 프리티어 인스턴스(리눅스)가 생성이 되어 있다고 가정하고 진행할게요 . 혹시 암호가 지정이 되어있지 않다면 암호부터 생성을 해요. 도커 설치는 root 계정에 할 것이기 때문이죠. 1. 아래 명령어를 터미널에 입력 하고 비밀번호를 입력하세요. sudo passwd 그럼 아래처럼 비밀번호설정이 완료 되어요. 2. su 를 입력해서 하고 패스워드를 입력해서 root 계정으로 접속 해주세요. su 3. yum 업데이트를 한번 진행해 주세요. yum update yum upgrade 4. 드디어 도커를 설치 할 거에요. yum install -y docker 짜잔! 정상 설치가 완료 되었어요.
1. AWS Management Console -> Ec2 -> 인스턴스 탭 이동 2. 실행 중인 인스턴스 클릭 3. 하단 네트워킹 탭 선택 -> VPC ID 클릭 4. VPC ID 이름 우클릭 -> CIDR 편집 클릭 5. 새 IPv6 CIDR 추가 클릭 -> 내용 확인 후 하단 체크박스 클릭 후 저장 6. 그림 1의 페이지에서 서브넷 ID 클릭 -> 서브넷 ID 이름 우클릭후 IPv6 CIDR 편집 클릭 7. IPv6 CIDR 추가 클릭 -> 아무 숫자 2자리 입력 후 클릭 -> 저장 8. 다시 그림 1화면으로 복귀 후 IPv6 확인해보면 할당되어 있음
sudo update-alternatives --config java 을 입력하면 설치된 자바 버전 이 보여지고 사용하고자 하는 번호를 입력하여 변경 가능하다
INSERT 함수 - create(values: Object, options: Object) : 레코드 생성. - findOrCreate(options: Object): 조회 시 없으면 생성. - findCreateFind(options: Object) : 조회 시 없으면 생성 후 조회. - upsert(values: Object, options: Object) : 한 레코드만 인서트하거나 업데이트 SELECT 함수 - findOne(options: Object) : 하나만 조회. find()와 같음 - findAll(options: Object) : 여러 개를 조회 - findAndCountAll(findOptions: Object) : 조회 후 레코드의 수까지 알 수 있다. - findByPk(id:..
1. 인스턴스 생성 후 다운받은 키페어 파일의 위치를 기억해둔다 2. 터미널을 열고 해당 파일의 경로로 이동한다. 3. sudo chmod 400 xxxxx.pem 키페어 파일의 권한을 변경해 준다. 4. aws 인스턴스 콘솔창에서 그림 1 의 연결을 클릭 해준다. 5. 아래 그림 2와 같은 화면이 나오면 아래의 명령어를 복사한다. 6. 다시 터미널로 이동후 키페어 파일이 존재하는 위치로 가서 복사 해둔 명령어를 실행한다.
1. npm , nodejs 설치 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs 2. pm2 설치 sudo npm install pm2 -g 3. git 설치 sudo apt-get update sudo apt-get upgrade sudo apt-get install git 4. git 저장소 클론 sudo git clone https:// 깃 저장소 5. mysql 설치 sudo apt-get update sudo apt-get install mysql-server mysql_secure_installation 6. mysql User 생성 - root 계정으로 mysql 접속 ..
해당 포스팅은 기존 EC2에서 GitHub 의 WebHook 을 이용하여 Jenkins 자동 빌드를 실행하는 방법입니다. 2018.12.04 일 기준 EC2 에서 정상 작동이 안되는 분들이 참고하시면 됩니다. Jenkins 설치및 GitHub 연동은 다른 좋은 포스팅이 많으니 검색 부탁드립니다. 시작 ! Github -> Profile Click(우측상단 자신의 프로파일) -> Setting -> Developer settings -> Personal access tokens Click 위와 같이 설정후 Token 값 저장 (처음 생성후 한번만 Token 을 알려주기 때문에 따로 저장해 두세요.) 다시 Jenkins 로 넘어 갑니다. 작업을 만듭니다 . (작업을 만들고 Github 에 연동하는 부분은 검..
sudo add-apt-repository ppa:webupd8team/java sudo apt install oracle-java8-installer wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - sudo apt-add-repository "deb https://pkg.jenkins.io/debian-stable binary/" sudo apt install jenkins출처 : https://www.learningcontainer.com/question/ubuntu-18-04-jenkins-found-an-incorrect-java-version/