일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 알림톡
- jenkins window
- Kotlin
- docker
- springboot
- layout-dialect
- jdk upgrade
- 비즈뿌리오
- Telegram API
- 윈도우 개발서버
- modelmapper
- EC2
- growpart
- jenkins bitbucket
- spring boot
- docker node
- NoSQL Workbench
- 고정 아이피
- push 403
- rbenv
- 카카오 알림톡
- DynamoDB
- thymeleaf
- docker app
- 개발서버
- telegram
- QureyDsl
- AWS
- NoArgsConstructor
- querydsl
- Today
- Total
목록전체 글 (37)
givepro
저도 셋팅하면서 고생했었는데 다른분들에게 도움이되면 좋겠습니다.아래에 해당되는 분들은 도움이 될거에요.1. 과거 M1 맥북이 출시되면서 로제타를 활용해서 루비 프로젝트를 시작했던 사람2. brew를 x86 버전으로 설치해서 사용했던 사람3. 루비 2.X 버전에서 3.X 버전으로 마이그레이션을 진행하는 사람4. RubyMine을 사용하는 SDK를 조회 못한다면? (Run Configuration Error: No SDK specified)최근 레거시한 프로젝트의 ruby version 마이그레이션 작업을 진행했습니다.2.5.1 버전을 사용했는데... 전에 작업하신분의 도움으로 어떻게 셋팅은 했었습니다.하지만 결국 버전을 올리는 작업은 필요하다 느끼고 몇몇 라이브러리 안되는 부분들을 맞추면서 프로젝트의 마이..
히스토리 현재 운영중인 서비스에서 사용자가 구매한 서비스가 사용 가능하면 알림을 주기로 했다. 국내는 카카오 알림톡으로 위와 같은 사례를 대부분 처리하기 때문에 참고하여 진행했다. 내가 진행한 카카오 알림톡 API는 비즈뿌리오 (나름 잘되어있는 편이라고 생각) 가이드도 잘되어있고, 기존에 사용한 이력이 있어서 쉽게 진행이 가능했다. (템플릿 추가 및 검수까지) 하지만 개발을 진행하는 도중 문제가 발생했따. 현재 운영 서비스는 AWS EKS를 사용하고 있고, MSA 서비스로 API를 운영하고 있었다. 각 서비스마다 배포 시 동적 IP를 할당 받고 있어서 비즈뿌리오 API를 사용하려면 방화벽 허용 처리를 하기위해 고정 IP가 필요했던 것이다. 원인 및 해결방안 알림톡을 발송하려면 방화벽 이슈로 고정 IP가 ..
Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel 최근 기존에 잘되고 있는 프로젝트를 다시 클론 받아서 build 해보려는데 오류가 발생했다. 검색을 해보니 코틀린의 경우 JDK 16버전 이상인 경우 오류가 발생하는 문서가 있었고.. 링크 JDK 16 - e: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.LanguageLevel When running a kotlin compilation with JDK 16 (targeting language level 8), I se..
spring boot에서 query dsl을 사용하고 있는데 진짜 가끔씩 이 에러가 나타나서 당황스웠던적이 많다. cannot find symbol q class 해결할려고 할때마다 소스를 수정, 캐시 삭제, java 버전 체크 등 여러가지 다해봤으나 제대로 해결이 안된적이 많아서 개인적으로 히스토리 남기려고 작성합니다. 2022.11.14 버전 바꾸고 이것저것 해봤으나 역시나 안됨 .idea 폴더를 지우고 다시 시작함 그다음 querydsl이 있는 모듈을 빌드하니 일단 qclass 생성은 잘된다. 하지만 연결이 안되고 있음. (이거는 프로젝트 구조에서 폴더 연결해주면 된다) 소스 변경 후 프로젝트 빌드 재진행하니 success 나왔고 실행해보니 정상 작동. 일단 오늘 포인트는 .idea 폴더를 삭제하고..
AWS 운영서버에서 DynamoDB를 사용해보기 전에 로컬에서 익숙해질 필요가 있다. 전에 조금 AWS-Cli로 맛보기 했었는데 사실 그냥 따라 하는 정도의 수준이었고 명령어로 직접 해보려니 익숙하지가 않았다. DB의 경우 아무래도 클라이언트 툴에 익숙하기 때문... (HeidiSql, DBeaver 등) 그래서 찾아보니 AWS에서 제공하는 NoSQL Workbench를 찾았고 (무료 wow) 체험을 해보기로 했다. 목차는 아래와 같습니다. (Mac OS 기준) 1. DynamoDB Local 설치 2. NoSQL Workbench 설치 및 설정 3. NoSQL Workbench 이것저것 해보기 1. DynamoDB Local 설치 DynamoDB local 설정(다운로드 가능 버전) - Amazon D..
프로젝트를 생성하고 Github에 코드를 커밋해야하는데 발생한 에러였다. git init git add . git commit -m "first commit" git remote add origin {repository-url} git push -u origin master remote: Permission to givepro91/spring-mongodb.git denied to KeunSik-Jang. fatal: unable to access 'https://github.com/givepro91/spring-mongodb.git/': The requested URL returned error: 403 처음에 수정한 부분은 URL을 수정해봤다. git remote set-url origin {gith..
이번 포스팅은 지난번 포스팅을 이어서 진행합니다. AWS EC2 설정 및 도메인 적용 그리고 배포까지 (1) AWS EC2 설정 및 도메인 적용 그리고 배포까지 (1) 이번 포스팅은 AWS EC2를 활용해서 Rest API로 진행한 프로젝트를 배포하는 내용입니다. 전체적으로 진행하는 내용은 아래와 같습니다. 1. EC2 & RDS 생성 2. EC2 서버 JDK 및 MySql 설치 & 설정 3. 도메인 네 givepro.tistory.com 진행하는 항목은 아래와 같습니다. 1. EC2 & RDS 생성 2. EC2 서버 JDK 및 MySql 설치 & 설정 3. 도메인 네임서버 변경 4. SSL 생성 및 설정 5. ALB 생성 및 설정 6. 배포 3. 도메인 네임서버 변경 저의 경우에는 타업체에서 도메인을 ..
이번 포스팅은 AWS EC2를 활용해서 Rest API로 진행한 프로젝트를 배포하는 내용입니다. 전체적으로 진행하는 내용은 아래와 같습니다. 1. EC2 & RDS 생성 2. EC2 서버 JDK 및 MySql 설치 & 설정 3. 도메인 네임서버 변경 4. SSL 생성 및 설정 5. ALB 생성 및 설정 6. 보안그룹 설정 7. 배포 한번에 모든 내용을 다루면 복잡하다보니 단계별로 진행하겠습니다. 이번 포스팅은 1,2번입니다. 1. EC2 생성 및 보안그룹 설정 EC2 생성 시 주의할점은 아래와 같습니다. 인스턴스 유형 키 페어 (암호키) 보안 그룹 고정 IP OS의 경우에는 대부분 Amazon Linux 또는 Ubuntu를 사용하기때문에 리눅스 기반 OS로 생각하시면 됩니다. 저는 Amazon Linux..