오늘 한일
- 개인과제(필수, 도전사항) 완료
- AWS/EC2 서버에 배포완료
- 가비아 연동 완료
오늘의 트러블 슈팅
- 처음 EC2서버에 배포를 하였을 때는 계속 github의 클론 한 내용을 우분투에 clone했다가 git에서 수정사항이 생기면 삭제했다가 다시 clone하는 식으로 하였는데
그냥 터미널(git bash)에서 git pull을 하면 쉽게 해당 clone을 가져올 수 있다는 사실을 알았다
-.env파일은 git clone으로 추가가 되지 않는다. 그래서 따로 추가해주어야하는데 이를 해결 하기 위해 vim .env를 사용하였다.
vim .env를 하면 터미널에 직접 입력하는 공간이 생기는데 이 곳에 .env의 파일을 복사 붙여넣기 하고
저장하고 나가기위해
:wq 를 작성한후 엔터를 누르면 .env 파일이 생성되어 undefined된 파일을 확인 할 수 있다.
- 배포과정에서 2가지의 데이터베이스를 사용하다보니 배포할 때 오류가 생성되었다.
다음과 같은 오류가 생성되었는데, 해당 오류는
해당하는 prisma에 generator client 부분에 binaryTargets = ["native", "debian-openssl-3.0.x"]을 작성하여 해결 하였다.
개인과제 정보
https://github.com/rladmswlr/gameserver2
GitHub - rladmswlr/gameserver2: 게임서버 2번째 개인 과제 아이템시뮬레이션학습 심화버전
게임서버 2번째 개인 과제 아이템시뮬레이션학습 심화버전. Contribute to rladmswlr/gameserver2 development by creating an account on GitHub.
github.com
'코딩 > TIL' 카테고리의 다른 글
[TIL/26일차] 팀 프로젝트 진행 - 2 (1) | 2024.06.03 |
---|---|
[TIL/25일차] 새로운 팀 프로젝트 시작 (0) | 2024.06.03 |
[TIL/23일차] AccessToken / 회원가입 기능 구현 (0) | 2024.05.24 |
[TIL/22일차] JWT / 비밀번호 암호화 (0) | 2024.05.23 |
[TIL/21일차] Prisma method 학습 (0) | 2024.05.23 |