오전 회의시간엔 기획의도 정리
오후엔 멘토님들과 중간점검
- 와이어 프레임
- Priority
- 필수로 들어가야하는 것들이 있어야하고
- 상세히 적어야함
- 등산 앱이기에 등산에 특화된 서비스가 있어야한다.
- 국립공원 예약 시스템
- 등산로
- Frontend
- 페이지가 많지 않아서 반응형이나
- 노션에 팀원별로 진행사항 적어라!!!!!!
- Backend
- ERD - 댓글 대댓글
- 프론트 없이 할수있는걸 정해야함
- 고도화 작업이 필요함
- 웹소켓, DevOps 등
- Elasticsearch 필요한가? 싶음
- 배포에 좀 더 신경써라 ⇒ 스테이징 나눠서 ex) 개발단계, 메인 이런느낌으로
- 채팅은 들어가는게 좋다
- 자동배포를 프론트까지 해줘라 (대일,상훈)
- jmeter 무조건 사용 (한번 터트려봐도 좋다)
- 테스트 꼭 진행하면서 해라 TDD
- postman (30%)
- unit test (50%)
- 랭킹 체킹용 개수만 들어가는 테이블 만들어라
- DB 부하를 줄여라
- 퀀티티 상승하면
- 다음번에 만났을땐 질문이 많아야 한다.
오늘 할 일
- ERD 수정
- 개발 서버 배포
ERD는 수정 할 내용이 많지 않아서 금방 처리
gcp - 콘솔 - Compute Engine - VM 인스턴스 만들기
서버가 잘 열리는지 테스트 해보기 위해 SSH를 열어서 docker-compose
해봤는데 entities
를 찾지 못하는 오류가 났는데,
폴더의 이름이 Entities
로 되어있는 간단한 문제였다
해결하고 나니
error /node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: invalid elf header
라는 새로운 에러가 나타났다
검색해보니 .dockerignore
파일에 node_modules
가 없어서 그랬던거같다.. 자세히는 잘 모르겠다... 추가해주니 해결됐다
콘솔 - VPC 네트워크 - 방화벽 (GCP방화벽 해제)
Docker root 권한 해제
sudo cat /etc/group
입력 - docker에 아무 계정도 등록되어있지 않음 - sudo usermod -aG docker 본인아이디
명령어로 본인 계정 등록(whoami
명령어로 본인 아이디 확인 가능) - SSH 껐다키기MySQL 인스턴스 만들기
DB 만들기
DB 접속하기