
전체 글
![[AWS] OpenProject AWS에 설치하기(2) - AWS EC2 인스턴스에 Docker 설치하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbzsefm%2FbtrP1909rh4%2FAAAAAAAAAAAAAAAAAAAAAOYUpZKTN3dHdzG9GOgZg1kTPc4umWQWdHR2w1hAejr2%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D%252BahSvG93vq569JIAWPDLmP6M0fs%253D)
[AWS] OpenProject AWS에 설치하기(2) - AWS EC2 인스턴스에 Docker 설치하기
이번에는 생성한 EC2 인스턴스에 Docker를 드디어 깔아볼 차례다. 인스턴스에 우선 접속 후, Run "sudo yum update" to apply all updates. 위와 같은 문구가 있다면 시원하게 명령어 한번 갈겨서 업데이트 해준다. Docker 공식 홈페이지에서 직접 찾아서 해보려고 했는데 빠르게 설치하며 글도 작성해야해서 그냥 구글링하였다. Docker 공홈에는 Mac, Window, Linux 세 개를 고를 수 있는데, Linux를 선택하여 들어가보니 내가 원하는게 보이지 않았다. 알고보니 aws에 있었다... https://docs.aws.amazon.com/ko_kr/AmazonECS/latest/developerguide/create-container-image.html Amaz..
![[AWS] OpenProject AWS에 설치하기(1) - AWS EC2 인스턴스 생성하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FAZ9N9%2FbtrQC874vQR%2FAAAAAAAAAAAAAAAAAAAAAB8nnJovMG_1XvxiWEzt2rpgoitpWVCrTjk_1Qa7b-6S%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D%252F%252Fyg5uG7gZ9aw1xrtr%252F4GZOp9AE%253D)
[AWS] OpenProject AWS에 설치하기(1) - AWS EC2 인스턴스 생성하기
Docker를 설치하기 위하여 우선 EC2에서 새로운 인스턴스를 만들어준다. AMI : Amazon Linux 2 Kernel 5.10 AMI 2.0.20221004.0 x86_64 HVM gp2 인스턴스 유형 : t2.medium 싸게 하려고 t2.micro로 했다가 안된다는 글을 보아서 마음 편하게 t2.medium 으로 하였다. (t2.small도 구동 가능하다고 하지만 ...) 보안그룹도 새로 만들었다. 기본적으로 22, 80, 443을 열어줘야 하며 8080포트도 추후에 열어줘야 한다해서 기존에 사용하던 보안그룹을 쓰기보단 새로 만드는게 좋을듯 하여 새로 만들었다. 용량은 기본 용량으로 일단 진행하였다. (다른 옵션 안건드림) 만든 후 접속 해보면, Are you sure you want to ..
![[JAVA] ISO 8601 날짜 포맷 변경하기(String으로 변환) - 토스 결제 연동](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FpWcXA%2FbtrQyv3NOIr%2FAAAAAAAAAAAAAAAAAAAAAOqWBQkkxhF2TPV2136mF0i39CmQoBxxCUdidCo7-4-6%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D6HobPlv9VHRebuamBpvbeabMnWE%253D)
[JAVA] ISO 8601 날짜 포맷 변경하기(String으로 변환) - 토스 결제 연동
토스 결제 연동 시 날짜가 넘어올 때 ISO 8601 형식인 yyyy-MM-dd'T'HH:mm:ss±hh:mm (ex 2022-01-01T00:00:00+09:00) 으로 넘어오는데 나는 해당 날짜를 yyyyMMddHHmmss 형식으로 DB에 저장을 해야했다. 기존에는 그냥 단순하게 SimpleDateFormat 을 사용하여 구현 하였는데 ISO 8601 형식으로 넘어온 String 데이터를 날짜로 변환하는 것은 두 번 포맷 처리를 해주어야했다. 간만에 Java를 사용하여 개발하다보니 기본적인 것인데 까먹은 나... 반성하자 String requestedAt = "2022-01-01T00:00:00+09:00"; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM..
![[AWS] OpenProject AWS에 설치하기(0) - 설치하기에 앞서 사용하게 된 이유](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FblZ6NP%2FbtrNN0F5zCr%2FAAAAAAAAAAAAAAAAAAAAAGrv4BszIaWy85aso9KX6sTk0_0SNEvtgAQhhuKV_JCZ%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3D6Tv8cSgB2nif%252FxaupMTEuZ%252Fizjc%253D)
[AWS] OpenProject AWS에 설치하기(0) - 설치하기에 앞서 사용하게 된 이유
개발팀 내에서 각 팀원들의 프로젝트 일정 관리를 위하여 일정관리 툴이 필요해 여러 툴들을 사용해보았다. 원하는 것은 WBS 양식의 일정관리를 각 팀원들이 작업하며 실시간으로 공유할 수 있는 툴이 필요했다. (간트차트 등) 필요할 경우 비용을 들여 사용하겠지만 몇 명만 우선적으로 사용해 본 후 회사에 도입을 하기위하여 무료이거나 적은 비용이 드는 툴 위주로 찾아보았다. 기존에는 잠시 지라를 사용하였는데, 일정 관리를 할 때 에픽과 스토리만 간트 차트에 표시가 되고 할 일(Task)까지 표시가 되었으면 하였으나 그 부분이 아쉬워 같은 비용으로 개발 일정관리를 위한 더 나은 툴을 찾아보기로 하였다. 클로바인 Asana, Taskworld, monday, Clovine, OpenProject, 콜라비 등 여러 ..
[CSS] absolute를 한 요소가 안 먹힐 때
스크롤을 통해 가로로 페이지 이동을 하려고 아래와 같은 형태의 구조로 만들었다. 1번요소 여기서 absolute를 적용한 이미지와 텍스트가 있었음 2번요소 3번요소 여기서 생긴 문제점은 absolute 를 먹인 이미지와 텍스트가 스크롤 적용한 div에 안 들어오고 저 멀리 밀려나가 돌아오지 않았다. #스크롤적용 { display: flex; overflow-x: scroll; } 돌아오게 하는 방법은 overflow가 먹혀있는 요소의 부모 요소에 아래의 postion을 먹여주면 다시 돌아온다. position: relative; 나의 경우는 저기 item 에 먹여주었다. 사실 리액트 styled component를 사용해서 구현중이지만 예시로 그냥 적어봤다.. 다음엔 잊지말아야지
[GIT] 파일명 대소문자 인식 오류/원격 저장소의 파일 삭제하기
git에서 폴더명/파일명 대소문자 변경 시 소스트리에서 인식이 안될 때가 있다. git은 폴더명/파일명의 대소문자를 인식하지 못하기 때문에 따로 git 설정을 변경해주어야 한다. git config core.ignorecase false 미리 위의 명령어를 날려두면 작업할 때 대/소문자 변경이 안된 파일을 원격에서 지워줄 필요가 없다. 그러나 이미 늦어서 대소문자 변경을 못하고 파일을 올린 경우는 아래의 명령어를 실행해주자. git mv [기존파일명] [바꿀파일명] 또는, 이미 변경 전/후 파일이 모두 올라갔다면 원격 저장소의 파일을 삭제해야한다. $ git rm --cached [파일명] 위의 명령어가 실행되지 않고 아래의 오류가 나왔다면 fatal: pathspec 'testFile.js' did n..
M1 Macbook 초기 세팅 및 개발 세팅
세팅할 때마다 업데이트 예정 기본 세팅 - icloud 동기화 해제하기 - Dock 및 메뉴막대 - dock 크기 작게 / 자동으로 dock 가리기 / 최근 사용한 응용프로그램 해제 - 배터리 : 메뉴막대에서 보기 / 퍼센트 보기 - 트랙패드 - 포인트 및 클릭 : 탭하여 클릭하기 - 스크롤 및 확대/축소 : 스크롤 방향 : 자연스럽게 해제 - Touch ID : 지문 등록 오검, 왼검 (총 3개 등록 가능) - Finder > Finder 환경설정 - 모든 파일 확장자 보기 체크 - 폴더 우선 정렬 : 윈도우에서(이름순으로 정렬 시) 체크 - 보기 > 경로막대 보기 / 상태막대 보기 - Finder 즐겨찾기에 home 등록하기 - 프로그램 - homebrew 설치(아래 유튜브 참고) - Rectangl..
![[ERROR] 윈도우 node.js 설치 오류/npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FeHBYDz%2FbtrNSCqvhgZ%2FAAAAAAAAAAAAAAAAAAAAABB_owGFjPxB7PyY6sM53KRNXYA6eztWQaIRfxEaLPYt%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DIHtJtOUZV4FhcvlDQMKqqdWxBos%253D)
[ERROR] 윈도우 node.js 설치 오류/npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.
TypeScript를 사용해보기 위해 게임용으로 샀던 내 컴퓨터에 node부터 설치 했다. 회사에서는 뚝딱 뚝딱 잘 설치 됐었는데 node.js 설치 부터 막힌 나... 글을 작성하며 해결해 볼 예정이다. 이 글이 올라왔다면 난 해결한 것이겠지... 우선 Node.js 의 최신 LTS 버전으로 설치 했다. https://nodejs.org/ko/download/ vscode 터미널에서 실행하자 아래와 같은 오류 문구가 나왔다. npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 검색해보니 vscode에서 Ctrl + Shift + P를 눌러 ..