Heroku, Flask, Python, Git으로 업로드하는 방법 (그 ②)
Heroku, Flask, Python에 대해, Progate나 닷 인스톨, Qiita등에서 한가지 학습했으므로, 정리해 본다
(1) 작업 디렉토리 작성
(2) 가상 환경 설정
(3) 필요한 프레임 워크와 WEB 서버 설치
(4) Flask 파일을 Python으로 작성
(5) Flask 파일을 실행해보기
(6) Heroku에 배포
① Heroku에 계정 등록하기
② Homebrew에서 Heroku 설치
③Git 준비
④ Heroku에 앱 만들기
⑤ 로컬 앱과 Heroku 앱을 연결
⑥ Heroku에 배포하는 데 필요한 파일 만들기
⑦ Heroku에 배포하기
(7) 에러 대응
① heroku ps:scale web=1로 정상이 되는 케이스
② heroku ps:scale web=1로 정상이 되지 않는 케이스
(8) 파일 업데이트
(6) Heroku에 배포
①Heroku에 계정 등록
다음 Heroku 페이지로 이동하여 Heroku 계정을 등록합니다.
htps //w w. 헤로쿠. 코m/
② Homebrew에서 Heroku 설치
우선은 Homebrew라는 패키지 매니저를 인스톨 한다.
아래의 Homebrew 페이지로 이동하여 표시된 스크립트를 터미널에 붙여넣고 실행합니다.
h tps : // b w. sh / 그럼 x_
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
그런 다음 터미널에 터미널을 입력하여 Heroku를 설치합니다.
brew install heroku/brew/heroku
방금 만든 계정으로 로그인합니다.
③Git 준비
Git에 대한 자세한 내용은 다음 페이지를 참조했습니다.
htps : //바 ckぉg. 코 m/쟈/기 t-트리어 l/
htps : // p 여과-8. 코 m / 똥 구게 s / 기 t
Git 버전을 확인해 봅니다.
git version
Git이 설치되어 있으면 다음과 같다.
git version 2.20.1 (Apple Git-117)
초기 설정의 확인으로서, 이하를 각각 입력한다.
git config user.name
git config user.email
아무것도 반응하지 않으면 아래의 예와 같이 이름이나 email을 등록한다.
(등록하지 않으면 Git이 정상적으로 움직이지 않는다)
git config user.name "hogehoge"
git config user.email "[email protected]"
④ Heroku에 앱 만들기
로컬로 만든 hello.py 앱을 Heroku(원격)를 연결할 필요가 있다.
우선, 다음과 같이 Heroku에 로그인한다.
heroku login
다음과 같이 표시되면, q 이외의 임의의 문자를 입력하면 Heroku 페이지가 표시된다.
Press any key to open up the browser to login or q to exit:
로그인하면 아래와 같은 화면이 된다
그런 다음 터미널에서 Heroku에 예제로 sample-noonnoon이라는 앱을 만들고 다음을 입력합니다.
heroku create sample-noonnoon
이제 Heroku에 앱이 만들어졌습니다. Heroku 페이지에 로그인하여 대시보드를 확인하면 아래와 같이 sample-noonnoon을 확인할 수 있다.
⑤ 로컬 앱과 Heroku 앱을 연결
로컬로 만든 앱과 Heroku에서 만든 앱을 연결합니다.
우선은 my-project 내에서 Git을 초기화한다.
git init
실제로 초기화되었는지 여부 다음을 입력하여 확인합니다. (.git이 표시되면 OK)
ls -a
Git을 초기화함으로써 디렉토리 my-projedt 내의 변경 이력을 관리할 수 있게 되었다.
다음으로 Git과 Heroku를 끈다.
heroku git:remote -a sample-noonnoon
이렇게 하면 로컬 앱과 Heroku 앱이 연결된다.
set git remote heroku to https://git.heroku.com/sample-noonnoon.git
Heroku, Flask, Python, Git으로 업로드하는 방법 (3)
Reference
이 문제에 관하여(Heroku, Flask, Python, Git으로 업로드하는 방법 (그 ②)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kaonashikun/items/a7ea7c7a12c56ab8e901
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
①Heroku에 계정 등록
다음 Heroku 페이지로 이동하여 Heroku 계정을 등록합니다.
htps //w w. 헤로쿠. 코m/
② Homebrew에서 Heroku 설치
우선은 Homebrew라는 패키지 매니저를 인스톨 한다.
아래의 Homebrew 페이지로 이동하여 표시된 스크립트를 터미널에 붙여넣고 실행합니다.
h tps : // b w. sh / 그럼 x_
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
그런 다음 터미널에 터미널을 입력하여 Heroku를 설치합니다.
brew install heroku/brew/heroku
방금 만든 계정으로 로그인합니다.
③Git 준비
Git에 대한 자세한 내용은 다음 페이지를 참조했습니다.
htps : //바 ckぉg. 코 m/쟈/기 t-트리어 l/
htps : // p 여과-8. 코 m / 똥 구게 s / 기 t
Git 버전을 확인해 봅니다.
git version
Git이 설치되어 있으면 다음과 같다.
git version 2.20.1 (Apple Git-117)
초기 설정의 확인으로서, 이하를 각각 입력한다.
git config user.name
git config user.email
아무것도 반응하지 않으면 아래의 예와 같이 이름이나 email을 등록한다.
(등록하지 않으면 Git이 정상적으로 움직이지 않는다)
git config user.name "hogehoge"
git config user.email "[email protected]"
④ Heroku에 앱 만들기
로컬로 만든 hello.py 앱을 Heroku(원격)를 연결할 필요가 있다.
우선, 다음과 같이 Heroku에 로그인한다.
heroku login
다음과 같이 표시되면, q 이외의 임의의 문자를 입력하면 Heroku 페이지가 표시된다.
Press any key to open up the browser to login or q to exit:
로그인하면 아래와 같은 화면이 된다
그런 다음 터미널에서 Heroku에 예제로 sample-noonnoon이라는 앱을 만들고 다음을 입력합니다.
heroku create sample-noonnoon
이제 Heroku에 앱이 만들어졌습니다. Heroku 페이지에 로그인하여 대시보드를 확인하면 아래와 같이 sample-noonnoon을 확인할 수 있다.
⑤ 로컬 앱과 Heroku 앱을 연결
로컬로 만든 앱과 Heroku에서 만든 앱을 연결합니다.
우선은 my-project 내에서 Git을 초기화한다.
git init
실제로 초기화되었는지 여부 다음을 입력하여 확인합니다. (.git이 표시되면 OK)
ls -a
Git을 초기화함으로써 디렉토리 my-projedt 내의 변경 이력을 관리할 수 있게 되었다.
다음으로 Git과 Heroku를 끈다.
heroku git:remote -a sample-noonnoon
이렇게 하면 로컬 앱과 Heroku 앱이 연결된다.
set git remote heroku to https://git.heroku.com/sample-noonnoon.git
Heroku, Flask, Python, Git으로 업로드하는 방법 (3)
Reference
이 문제에 관하여(Heroku, Flask, Python, Git으로 업로드하는 방법 (그 ②)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kaonashikun/items/a7ea7c7a12c56ab8e901텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)