codestates / codestates/quokkaBoard-server

[ ✒️ Dev Log] 박상우 / 2021-07-01

Open
#51 0 comments 0 reactions 1 assignee Claimed by @SashaInSPb View on GitHub
dev_log
Dominant language
TypeScript
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
- EC2 hands on/hosting
- DB connection, migration feature 도입
- Entity 작성

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 테스트를 용 Dummy data 설정을 위한 migration 기능 학습 / 도입 중, ormconfig 설정 내 migration 디렉토리 설정에 문제가 있어 파일저장 경로가 의도한 곳과는 다르게 연결.
- 확인결과, JSON 확장자가 아니라 TS일 경우, 하기 디렉토리를 읽지 못할 수도 있다는 검색 결과 발견
- Ormconfig 파일은 TS 확장자로 계속 유지할 지, 아니면 JSON으로 진행할 지 정보를 찾은 후 조치 취하겠음.

```ts
const ormconfig: ConnectionOptions = { ...
"migrationsDir": "src/db/migration", // 경로를 전혀 읽지 못함.
"subscribersDir": "src/db/subscriber"
}
};
```

- EC2 접속 시, 오후부터 긴 대기시간과 함께 접속이 제한되는 상황을 맞이함.
(connection closed by port 22 operation timed out)
- AWS 서버 문제인지 추론해봤으나, 이후에도 계속 접속이 안되는 것을 보아 ec2에 문제가 생긴 것으로 파악.
- 1차 프로젝트와 현 프로젝트 서버를 같은 ec2에 올려서 충돌이 난 것으로 예상되나 정확한 원인은 파악하지 못함.
- 새로운 ec2로 서버 세팅하는 것으로 해결

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] typeorm 이해도 올리기
- [ ] 나머지 entity 작성하기

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.