프로젝트 개요 약 3달가량 진행된 캡스톤 디자인 프로젝트에 대해서 무엇을 했고, 어떤 것을 배웠는지, 무엇을 느꼈는지 회고해보려고 한다. Daily-PT 라는 딥러닝을 활용한 식단관리 어플리케이션을 개발하였다. (어플리케이션 초기화면) 이 어플리케이션은 사용자
어플리케이션 배포 이번 프로젝트에서 가장 큰 고민은 바로 개발과정에서 어플리케이션은 어떻게 배포할 것이냐는 것이었다. 지금까지 한 프로젝트는 모두 웹을 배포하는 것이였기에 앱에 대한 지식은 없었다. 웹은 빌드를 통해 정적 HTML파일을 생성하고 도메인을 입력해서 접속하
Frontend 코드를 도커라이징 하는데 있어서 아래의 총 세가지 오류를 마주했고, 해결하는데 매우 오랜시간이 걸렸다.1 . Expo cli 설치2 . npm 빌드 3 . package.json 종속성 오류 NestJs는 npm 기반 빌드이기 때문에 그냥 npm run
Nginx Frontend를 배포하기 위한 웹 서버로 Nginx를 사용했다. Nginx는 프록시 역할을 수행하는ㄷ ㅔ
CI/CD 파이프라인 GitHub Actions workflows를 어떻게 구성했는지에 앞서 이번 프로젝트에서 CI/CD 파이프라인을 왜 구축하는지에 대해서 간략하게 설명하겠다. > CI/CD 파이프라인을 구축하게 되면 개발이 완료된 후 유지보수 및 버전관리에 대한