34. 서비스 구축단계_투자비스 -3일차: 서버 띄우기 완료
[오늘(수) 해야할 일]
1. 서버에서 sudo nano /etc/nginx/sites-enabled/tojvs 에 접속해서 443번 주석처리한 것 없애기
2. 서버에서 3000 포트로 접속하는 것 확인 후 필요한 디버깅하기
어제(화) 저녁 중에 Claude를 통해 전체 코드를 점검 요청하기 위해서, git repository를 private에서 public으로 전환하였다. 또한 Claude 상에 github의 MCP Server를 추가함으로써 나의 최신 git 저장소를 검토하고 수정사항들을 Claude가 직접 push 할 수 있도록 했다.
사무실에 와서 어제 Claude가 업데이트해놓은 git을 로컬과 서버에 각각 pull하여 최신화했다.
이후에 클로드의 가이드라인에 따라서 하나씩 아래 작업들을 하고 있다.
🔄 배포 순서
- 서버에 코드 배포
- 환경변수 설정 (.env)
- 의존성 설치 및 빌드
- PM2로 백엔드 시작
- Nginx 설정
- SSL 인증서 설정
- n8n 워크플로우 설정
- 테스트
드.디.어. 화면이 출력되었다.
물론 아직 로그인은 되지 않는다. 그러나 외부 브라우저에서 접속이 가능한 상태가 되었다는 것만으로도 감격스럽다.
이후에 로그인과 회원가입, 마이크 음성인식 기능까지 모두 동작되도록 설정을 완료했다.
이제 이렇게 입력받은 사용자의 인풋을 기반으로 n8n 워크플로우에서 뒷단을 처리하고, 해당 값을 다시 웹 클라이언트로 제공하여 websocket을 사용하여 실시간으로 요청 화면을 보여주도록 구현하면 1차 mvp 제작이 끝난다.
1. 내일은 개발에 집중하기보다는, 현재까지의 작업 등을 전반적으로 정리하고 이후 단계들에 대해 구체화하는 작업을 하려한다.
2. 현재 production server에서만 모든 작업을 하고 있는데, dev와 prod 서버를 구분해야한다.
2. 현재 production server에서만 모든 작업을 하고 있는데, dev와 prod 서버를 구분해야한다.
3. 현재까지의 작업일지를 정리하자.
댓글
댓글 쓰기