배포
-
20221210 TIL 좌충우돌 배포하기TIL 2022. 12. 10. 20:52
어제부터 배포를 하고 있었는데, 해결되지 않은 문제가 꽤 많았고, (SPA를 github pages에 배포하기, CORS에러 해결하기, 등등) 그 어느 것도 해결된 것이 없이 시간이 흐르고 있어서 여러 가지를 동시에 진행하며 조금씩 조금씩 나아가고 있었는데, 여러 번의 실패 실패 실패 후에 결국 오늘 정오 쯤에 SPA 리액트 앱 github pages에 배포를 성공했다! SPA는 기존에 정적인 페이지들을 github pages로 배포했던 것과 달리 라우팅 관련 처리를 해줘야 했다. CRA를 사용해서 배포한 후기가 많았는데, 나는 parcel을 쓰고 있기 때문에 적용할 수 없었고, CRA없이 만든 SPA github pages 배포 관련 문서를 찾기가 힘들었는데, https://github.com/rafg..
-
20221209 TIL 배포를 하면 고려하지 못했던 점들을 확인할 수 있다TIL 2022. 12. 9. 23:09
오늘 배포를 약 3~4시간 정도면 끝낼 수 있을 줄 알았는데, 예상치 못한 부분들이 마구마구 튀어나왔다. 그래서 아직도 배포를 진행 중이다. 배포를 하면서 고려하게 된 점들이 있었다. 1. 로컬에서 서버와 클라이언트를 함께 띄울 때보다 서버 응답 속도가 현저히 느려진다. 이로 인해 나타난 문제가 크게 두 가지 있었다. 첫 번째로 리스트 크기가 0일 때 상품이 존재하지 않습니다 메시지를 보여주게 코드를 작성해 두었는데, 로딩이 매우 빠르게 되는 경우 거의 보이지 않아서 큰 문제가 없었지만, 배포를 하면서 서버 응답 속도가 현저히 느려져서 상품이 존재함에도 API응답 속도가 느려서 상품이 존재하지 않습니다 메시지가 먼저 보이게 된다. 따라서 로딩 중인 상태를 반드시 분리를 해야겠다는 생각을 하게되었다. 두 ..
-
Heroku로 spring boot 프로젝트 배포하기개발 2022. 10. 14. 18:22
0. Prerequisites - Heroku 가입 - Create App https://dashboard.heroku.com/new-app - Install Heroku https://devcenter.heroku.com/articles/heroku-cli brew tap heroku/brew && brew install heroku 맥에서는 위의 코드를 이용할 수 있다. - 설치 확인 terminal에서 which heroku로 확인할 수 있다. - 터미널에서 heroku로그인 heroku login 하고 나서 하라는 대로 로그인하자. - 로그인 확인 heroku whoami 1. 빌드를 합시다! ./gradlew bootJar 2. 설정을 합시다! - 자바 버전 설정하기: 프로젝트 최상위에 syst..