일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 나일론지퍼
- 봉제용어
- 요척합의
- MERN스택
- 클린코드
- 필터링후복사붙여넣기
- TACKING
- 비리짐
- Armhole Drop
- 엑셀필터복사붙여넣기
- 헤이큐
- 40HQ컨테이너40GP컨테이너차이
- 우레탄지퍼
- 영어시간읽기
- 고급영어단어
- 슈퍼코딩
- 엑셀자동서식
- 미니마카
- WHATTIMEOFTHEDAY
- 암홀트롭
- 비슬론지퍼
- 핸드캐리쿠리어차이점
- 지연환가료
- AATCC
- 웹API
- 미국영어연음
- 와끼
- 엑셀드래그단축키
- 자켓실측
- 40HQ컨테이너
- Today
- Total
CASSIE'S BLOG
heroku로 mern 스택 중 백엔드 배포하는 방법 본문
AWS, Heroku, Google Cloud, 등 백엔드 툴 많은데 heroku가 제일 쉽다해서 도전
🎯 heroku cli 확인 (node.js 랑 버전 안 맞는 경우 node 버전 올려야함)
🎯 PS D:\personal\ecommerce-shop\api> $env:Path += ";C:\Program Files\Heroku\bin"
진짜 이렇게 설정을 해줘야함.
그다음에
🎯heroku -v 으로 버전 확인
🎯heroku login
🎯heroku create
🎯heroku apps:rename cassieecommerce (이름바꿈) -> 바뀌지않음
🎯 heroku config:set MONGO_URL=process.env.MONGO_URL
업뎃하니까 됨;; 1시간 날림.
🎯 url 연결된 거 확인 후 git init (api폴더 들어가서해야함)
🎯 heroku git:remote -a mighty-waters-***** (깃 리모트 설정)
🎯 깃 평소대로 하듯이 git remote -v (리모트 연결된 것 확인)
🎯 git add .
🎯 git commit -m "깃 커밋 메세지 하면 되고"
🎯 git push heroku master (branch이름임 master)
🎯 heroku logs --tail 문제가 생겼을 경우 + (이 정보로 충분하지 않은 경우 웹페이지가서 로그 하나하나 봐야함)
배포하다가 충돌이 났었는데 yarnlock이랑 충돌이 났었음 (파일 삭제하고 진행하니 잘 됨)
npm or yarn 둘 중 하나만 있어야한다고 함.
과정은 간단하나 heroku 이 웹사이트가 문제다.
처음에 gmail 계정으로 만들었는데 계속 로그인이 안되서
그냥 naver 계정으로 다시 만든 후 -> Salesforce Authenticator (이거 반드시 해야하는 듯 ) 어플 깔기 (안하면 또 자동으로 계정이 잠기는 듯하다)
진행하니까 됨.
장작..거의 3시간을 썼다.
'PROGRAMMING > 기타' 카테고리의 다른 글
Ai Tools (0) | 2024.01.21 |
---|---|
리눅스 명령어 모음 (0) | 2024.01.17 |
웹성능 최적화 기법 책 정리하기 (0) | 2024.01.12 |
인텔리제이 단축키 정리 (0) | 2024.01.06 |
ppt -> jpg 파일 슬라이드 별로 저장되므로 해결하는 방법 (0) | 2024.01.06 |