[TIL] 3월 6일

yeon·2021년 3월 6일
0

heroku에 CLI로 배포하기

미래의 김나연 편하라고 정리하기

  1. heroku install

  2. 터미널에서 로그인 하기 명령어 : heroku login

  3. 로컬의 배포하려는 프로젝트의 디렉토리로 이동

  4. 여기서 heroku create 명령어 입력

  1. 여기서 git remote -v 하면 heroku가 추가된걸 볼수 있다.
  1. 여기서 로컬의 브랜치가 step1이랑 kimnayeon0108밖에 없어서 그런건지 git push heroku main이라고 치면 에러가 뜬다.
  1. git push heroku step1:main 이라고 하니깐 된다

    heroku의 main 브랜치에 push 해줄 로컬의 브랜치가 step1이다라는걸 명시해주는 것이라는걸 아래 블로그보고 알았다.

    [Node.js] heroku(헤로쿠) 배포하기

  2. 엄청 긴 진행상황이 나오고, heroku open 명령어를 치면 웹브라우저에 정상적으로 뜬다.

→ 터미널로 만든 앱은 여기서 회원가입눌러봤는데 서버를 껐다 켜도 그대로 정보가 남아있어서 삭제하고 헤로쿠 홈페이지에서 깃헙이랑 연동해서 새로 만들었다. https://yeonqna.herokuapp.com/

괄호 하나가 에러의 원인이 될수있다.

Controller 클래스에서 url 매핑시 { } 괄호 한개

html에서는 {{ }} 괄호 두개

파일 끝에 개행 추가해주자

파일 끝에 개행을 추가해야 하는 이유

인텔리제이에서 자동으로 추가되게 설정했는데 html파일은 안되는거 보니 자바 파일만 적용되나보다.


오늘 한일

  • 헤로쿠를 이용해서 배포까지 완료하고 겨우 pr날렸다. 회원정보를 수정하면 회원이 한명 더 생기는 버그때문에 헤맸는데 userId 부분의 input태그를 readOnly로 바꾸니 바로 해결되었다.

  • 김영한님 스프링 핵심 원리 강의를 듣고 있다. 일단은 순수한 자바코드로 실습을 진행중이다. 얼른 스프링으로 구현하는 부분을 해보고 싶다.

  • 밥먹으면서 우테코 빌드관련된 영상을 봤다. 비전공자라 생소한거 투성인데 틈틈히 용어들을 더 접하면서 지식을 쌓자.

    [10분 테코톡] 👩‍🦰에헴의 빌드용어

    • 컴파일은 소스코드를 바이너리 코드로 변경하는 것
    • 링크는 컴파일된 클래스파일을 실행가능한 파일(jar, war)로 만드는 것
    • 빌드도구란 컴파일과 링크를 자동화해주는 도구
  • 잔고도 줄어가고 책상도 좁아서 미뤄왔는데 이젠 진짜 한계를 느껴서 모니터를 질렀다. 사계절할부로..ㅎㅎㅎ

Todo

(내일)

[10분 테코톡] 🐳스티치의 빌드와 배포

  • 아까 이영상을 잠깐 보다말았는데 배포 부분 내일 다시 보고 목요일 수업시간에 다룬 웹서비스 아키텍쳐부분 공부하기
  • 루카스에 있는 AWS파트랑 호눅스 인프런 강의듣기
  • 영한님 유료강의

2개의 댓글

comment-user-thumbnail
2021년 3월 6일

오오 모니터 어떤거 사셨나요!?

1개의 답글