"Laravel 부트캠프 - 배포"의 두 판 사이의 차이

잔글 (Jmnote님이 Laravel Bootcamp - 배포 문서를 Laravel 부트캠프 - 배포 문서로 이동했습니다)
 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
7번째 줄: 7번째 줄:
이제 새로 만든 Laravel 애플리케이션을 배포하는 방법을 살펴보겠습니다.
이제 새로 만든 Laravel 애플리케이션을 배포하는 방법을 살펴보겠습니다.


==제공업체 선택하기==
==제공자 선택하기==
Laravel은 소규모 서버 요구사항을 충족하는 모든 최신 PHP 호스팅 환경에 배포할 수 있습니다. 그러나 웹서버와 데이터베이스 서버를 구성하고 관리하는 것은 애플리케이션을 구축하고 사용자에게 가치를 제공하는 것에서 우리의 주의를 분산시킵니다. 그래서 우리는 Laravel Forge와 Laravel Vapor를 만들었습니다.
Laravel은 소규모 서버 요구사항을 충족하는 모든 최신 PHP 호스팅 환경에 배포할 수 있습니다. 그러나 웹서버와 데이터베이스 서버를 구성하고 관리하는 것은 애플리케이션을 구축하고 사용자에게 가치를 제공하는 것에서 우리의 주의를 분산시킵니다. 그래서 우리는 Laravel Forge와 Laravel Vapor를 만들었습니다.


;Laravel Forge
;Laravel Forge


Laravel Forge는 DigitalOcean, Linode, AWS 등 다양한 인프라 제공업체에서 서버를 생성할 수 있습니다. 또한 Forge는 Nginx, MySQL, Redis, Memcached, Beanstalk 등 강력한 Laravel 애플리케이션을 구축하는 데 필요한 모든 도구를 설치하고 관리합니다.
Laravel Forge는 DigitalOcean, Linode, AWS 등 다양한 인프라 제공자에서 서버를 생성할 수 있습니다. 또한 Forge는 Nginx, MySQL, Redis, Memcached, Beanstalk 등 강력한 Laravel 애플리케이션을 구축하는 데 필요한 모든 도구를 설치하고 관리합니다.


;Laravel Vapor
;Laravel Vapor
18번째 줄: 18번째 줄:
Laravel Vapor는 AWS를 기반으로 한 Laravel의 서버리스 배포 플랫폼입니다. Vapor에서 Laravel 인프라를 시작하고 서버리스의 확장가능한 간편함에 반하게 될 것입니다.
Laravel Vapor는 AWS를 기반으로 한 Laravel의 서버리스 배포 플랫폼입니다. Vapor에서 Laravel 인프라를 시작하고 서버리스의 확장가능한 간편함에 반하게 될 것입니다.


두 옵션 모두 훌륭하지만, 오늘은 단순성, 제공업체 선택의 다양성, 소규모 애플리케이션에 예산 친화적인 이유로 Forge를 선택하겠습니다. 나중에 서버리스의 확장성을 원할 경우 언제든지 Vapor로 이동할 수 있습니다.
두 옵션 모두 훌륭하지만, 오늘은 단순성, 제공자 선택의 다양성, 소규모 애플리케이션에 예산 친화적인 이유로 Forge를 선택하겠습니다. 나중에 서버리스의 확장성을 원할 경우 언제든지 Vapor로 이동할 수 있습니다.


Laravel Forge의 무료 체험에 가입한 후 서버 제공업체를 선택하십시오:
Laravel Forge의 무료 체험에 가입한 후 서버 제공자를 선택하세요:
* [https://try.digitalocean.com/freetrialoffer/ DigitalOcean] (무료 $100 크레딧 제공)
* [https://try.digitalocean.com/freetrialoffer/ DigitalOcean] (무료 $100 크레딧 제공)
* [https://www.linode.com/ Linode] (무료 $50 크레딧 제공)
* [https://www.linode.com/ Linode] (무료 $50 크레딧 제공)
37번째 줄: 37번째 줄:
[[파일:forge-source-control.png|640px]]
[[파일:forge-source-control.png|640px]]


==서비스 제공업체에 연결하기==
==서비스 제공자에 연결하기==
Forge에서는 서버를 구축할 수 있도록 서버 제공자의 API 키가 필요합니다. Forge 시작 화면에서 또는 Forge 계정의 서버 제공자 섹션을 방문하여 서버 제공자에 연결할 수 있습니다.
 
[[파일:forge-server-providers.png|640px]]
 
지침에 따라 선택한 제공자를 사용하여 Forge에 대한 API 자격증명을 만든 다음 세부 정보를 입력하세요.
 
==서버 생성하기==
==서버 생성하기==



2024년 6월 20일 (목) 00:52 기준 최신판

1 개요[ | ]

08. Deploying
08. 배포하기

https://bootcamp.laravel.com/deploying

이제 새로 만든 Laravel 애플리케이션을 배포하는 방법을 살펴보겠습니다.

2 제공자 선택하기[ | ]

Laravel은 소규모 서버 요구사항을 충족하는 모든 최신 PHP 호스팅 환경에 배포할 수 있습니다. 그러나 웹서버와 데이터베이스 서버를 구성하고 관리하는 것은 애플리케이션을 구축하고 사용자에게 가치를 제공하는 것에서 우리의 주의를 분산시킵니다. 그래서 우리는 Laravel Forge와 Laravel Vapor를 만들었습니다.

Laravel Forge

Laravel Forge는 DigitalOcean, Linode, AWS 등 다양한 인프라 제공자에서 서버를 생성할 수 있습니다. 또한 Forge는 Nginx, MySQL, Redis, Memcached, Beanstalk 등 강력한 Laravel 애플리케이션을 구축하는 데 필요한 모든 도구를 설치하고 관리합니다.

Laravel Vapor

Laravel Vapor는 AWS를 기반으로 한 Laravel의 서버리스 배포 플랫폼입니다. Vapor에서 Laravel 인프라를 시작하고 서버리스의 확장가능한 간편함에 반하게 될 것입니다.

두 옵션 모두 훌륭하지만, 오늘은 단순성, 제공자 선택의 다양성, 소규모 애플리케이션에 예산 친화적인 이유로 Forge를 선택하겠습니다. 나중에 서버리스의 확장성을 원할 경우 언제든지 Vapor로 이동할 수 있습니다.

Laravel Forge의 무료 체험에 가입한 후 서버 제공자를 선택하세요:

  • DigitalOcean (무료 $100 크레딧 제공)
  • Linode (무료 $50 크레딧 제공)
  • AWS (무료 티어 제공)
  • Vultr (무료 $50 크레딧 제공)
  • Hetzner
  • 커스텀 VPS 서버

어떤 제공업체를 선택해야 할지 모르겠다면, DigitalOcean을 추천드립니다. 이들은 관대한 크레딧, 훌륭한 사용자 인터페이스, 뛰어난 기능을 제공합니다.

3 소스 컨트롤에 연결하기[ | ]

Forge는 애플리케이션 코드를 찾을 수 있는 위치를 알아야 하므로 GitHub, GitLab, Bitbucket과 같은 소스 컨트롤 제공자의 계정이 필요합니다 .

그런 다음 Forge의 시작 화면에서 제공자를 선택하거나 Forge 계정의 소스 컨트롤 섹션을 방문하여 Forge를 제공자에 연결할 수 있습니다 .

Forge-source-control.png

4 서비스 제공자에 연결하기[ | ]

Forge에서는 서버를 구축할 수 있도록 서버 제공자의 API 키가 필요합니다. Forge 시작 화면에서 또는 Forge 계정의 서버 제공자 섹션을 방문하여 서버 제공자에 연결할 수 있습니다.

Forge-server-providers.png

지침에 따라 선택한 제공자를 사용하여 Forge에 대한 API 자격증명을 만든 다음 세부 정보를 입력하세요.

5 서버 생성하기[ | ]

6 사이트 생성하기 (선택사항)[ | ]

7 데이터베이스 생성하기[ | ]

8 리포지토리 설치하기[ | ]

9 환경파일 설정하기[ | ]

10 배포 스크립트 설정하기[ | ]

11 큐 워커 실행하기 (선택사항)[ | ]

12 태스크 스케줄러 실행하기 (선택사항)[ | ]

13 배포하기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}