<오늘 한 일/>
- 프론트엔드 에러 수정
- 원래 동행 구하기나 신청하기 글 작성한 사람의 닉네임을 클릭하면 그 사람의 마이페이지로 이동 해야 하는데 그게 제대로 안 되어 있었다
- 일단 동행글 작성하고 그 내용이 바로 로드되는 부분에 데이터가 담긴 변수명을 잘못 적었다
- 그리고 동행 신청하기 댓글 닉네임을 클릭하면 이동하는 코드에도 데이터가 담긴 변수를 잘못 적었다(왜 이랬지..?)
- 마지막으로,, 동행 신청하기 댓글을 달고 바로 로드되는 부분에 닉네임을 누르면 이동하는 코드를 아예 쓰지 않았었다 ㅋㅋ
- 어처구니 없는 실수 ~
- 서버 DB 고치기
- 배포 담당자가 아니어서 화면공유로 같이 문제를 해결했는데 일단 문제는 갑자기 잘 되던 데이터베이스가 연결이 안 되는 게 문제였다
could not connect to server /var/run/postgresql/.s.PGSQL.5432
- 이런 오류가 떴는데 열심히 검색하고 물어봐서 이것 저것 해보다가 yml 파일을 수정하는 것으로 문제를 해결했다
- 원래는 아래 코드와 같은데 여기서 volumes: 아래에 ports를 추가해주면 된다고 해서 그렇게 했더니 됐다...!
version: '3.8'
volumes:
postgres: {} # postgresql에서 사용 할 볼륨 지정
services:
postgres:
container_name: postgres
image: postgres:14.5
volumes:
- postgres:/var/lib/postgresql/data/
environment: # postgresql 컨테이너에서 사용할 환경변수 지정해주기
- POSTGRES_USER=user # 데이터베이스 사용자 지정
- POSTGRES_PASSWORD=P@ssw0rd # 사용자 비밀번호 지정
- POSTGRES_DB=django # 데이터베이스 이름 지정
restart: always
- 여기 11번째 줄 다음에 아래 코드를 추가한다
- ports: "5434:5432"
<느낀 점/>
- 위에 오늘 한 일 외에도 발표 자료 준비, 트러블 슈팅 정리 등 뭔가 여러가지 하긴 했는데 오늘은 이렇다 할 게 없는 것 같다
- 그렇다고 해서 마냥 논 것도 아니고...
- 오늘 약간 뭘 해야 할지 모르겠기도 했다
- 그러다 저녁 회의를 하면서 새로운 임무를 부여받았는데 바로 우리 프로젝트의 레거시 코드를 정리하는 일이다
- 간단할 거라 생각했는데 코드를 정리하면서 테스트코드를 다시 실행시켜보니 안 되는 부분이 있어서 그걸 정리하느라 시간을 많이 써버렸다...
- 내일 다 정리를 마쳐야 할 텐데.....잘 되던 테스트코드가 왜 갑자기 안 되는지...ㅠㅠ 미치겠다,,,,
<내일 목표/>
- 알고리즘 문제 풀이
- 프로젝트 코드 리팩토링 및 레거시 코드 삭제