> For the complete documentation index, see [llms.txt](https://jinwon-yoon.gitbook.io/jinonys-blog/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jinwon-yoon.gitbook.io/jinonys-blog/daily-log/2023.06.25.md).

# 2023.06.25

일일 회고 312일차

## 할일 및 한일&#x20;

* [ ] 캡스톤 배포해보기&#x20;
* [x] 호돌맨 강의 학습 및 개인 블로그 개발&#x20;
* [x] 포트폴리오 수정 마무리&#x20;

## 경험 및 배움&#x20;

### 캡스톤 배포해보기&#x20;

오늘은 캡스톤 프로젝트에 배포를 시도해보았다.

우선, 학습했던 강의에서 어렵지 않게 EC2를 활용하여 배포를 성공했었다.

하지만, 실제 내 프로젝트에서는 바로 오류 발생!

1. 현재 내 프로젝트에서는 도커를 사용해서 레디스를 돌리고 있다.

따라서, 원격 서버에서도 도커를 설치해야 하는데, 설치 후 `docker-compose up` 를 입력하니 오류가 발생했다.

검색해보니 정보도 거의 없는 오류였는데, 대체 무슨 연관일까? 나는 파이썬을 쓰지도 않는데..

```
Error loading Python lib '/tmp/_MEIZXurkN/libpython3.7m.so.1.0': dlopen: libcrypt.so.1: cannot open shared object file: No such file or directory
```

2. 아직 h2 -> PostgreSQL로 바꾸지 않았다.

따라서, 원격 서버에는 h2가 없고, 애플리케이션을 실행시킬 때 DB 관련 오류 발생!

먼저 PostgreSQL로 바꾸는 것부터 하자.

### 호돌맨 강의 학습 및 개인 블로그 개발&#x20;

또한, 오늘은 **파라미터를 받아 기능을 사용할 수 있는 Argument Resolver를 개발해보고, 로그인 기능을 구현**해보았다.

현재는 UUID로 토큰을 임의로 생성해서 구현하는데, 조만간 JWT로 변경할 계획이다.

또한 **`data.sql` 을 이용해 사전 데이터 삽입**도 진행했다.

잠시나마 사전 데이터가 있으면 테스트가 편하지 않을까? 라는 바보같은 생각도 했다😅

{% embed url="<https://github.com/Jinwon-Dev/nonylog/commits?author=Jinwon-Dev&since=2023-06-24&until=2023-06-25>" %}

## 개선 및 목표&#x20;

* 내일은 서울에서 커피챗이 있는날!&#x20;
* 남은 시간은 캡스톤 프로젝트 및 강의 학습!&#x20;
