programing

Procfile이란?및 웹 및 작업자

fastcode 2023. 3. 11. 09:36
반응형

Procfile이란?및 웹 및 작업자

Procfile에서 '작업자' 정보를 제공해야 합니까?만약 그렇다면 그것은 실제로 무엇인가?이미 추가했습니다.web: node server/server.js상세하게 기입하다Procfile.

Procfile은 Heroku 플랫폼에서 응용 프로그램의 dynos에 의해 실행되는 명령을 선언하는 메커니즘입니다.

Process Types와 Procfile에서 소개하는 것도 좋지만 기본적으로 Procfile을 사용하여 Heroku에게 다양한 앱의 실행 방법을 알려줍니다.각 줄의 콜론 왼쪽에 있는 부분이 프로세스 유형입니다.오른쪽 부분은 프로세스를 시작하기 위해 실행하는 명령어입니다.

프로세스 타입은 어떤 것이든 상관없습니다만,webHeroku는 HTTP 요구를 라우트하기 때문에 특별합니다.webname. background worker 등 그 외의 프로세스에는 임의의 이름을 붙일 수 있으며, Heroku 툴벨트를 사용하여 프로세스를 시작 또는 정지할 수 있습니다.

그래서 한마디로worker명령어를 사용하여 프로세스를 제어하여 백그라운드에서 다른 프로세스를 실행하는 경우를 제외하고,는 필요하지 않습니다.

사용자 이름에는 '작업자' 입력만 필요합니다.Procfile백그라운드 작업 시스템을 사용할 계획이라면(즉, 장기간 실행 중인 작업을 나중에 대기열에 넣어야 함)Heroku의 자세한 내용은 여기를 참조하십시오.

https://devcenter.heroku.com/articles/procfile

nestjs와 aws Elastic Beanstalk에 관한 Udemy 코스를 따라 전개하고 있었습니다만, Procfile을 작성할 때까지 전개에 실패합니다.

web: npm install & npm run-script build & npm run-script start : 개요

언급URL : https://stackoverflow.com/questions/16128395/what-is-procfile-and-web-and-worker

반응형