Drupal 9와 함께 Lando 사용


수년간 MAMP와 함께 일한 후 개발 스택을 Docker 및 Docker Compose로 옮기기로 결정했습니다. 많은 동료들이 그것에 대해 매우 흥분하고 있었기 때문에 나는 주로 호기심으로 그것을 했습니다.

거기에서 저는 Docker Compose에 대해 자세히 알아보기 시작했습니다. 자체 Docker 파일을 생성하고 Dockerhub를 사용하는 방법을 배웠으며 Docker Compose에서 구문을 마스터하기 시작했습니다. 그럼에도 불구하고 실행 가능한 Drupal 사이트를 시작하기 위해 많은 노력을 기울여야 하는 것 같았습니다.

어느 날 웹서핑을 하다가 Lando를 발견했습니다!

Lando는 웹 사이트에서 말했듯이 Docker 컨테이너 기술을 기반으로 구축된 무료 오픈 소스 로컬 개발 환경입니다. lando start 명령으로 실행하기만 하면 사용 중인 OS에 관계없이 완전한 LAMP 기반 인프라를 실행할 수 있습니다.

$ lando start


Lando는 Drupal을 위한 것일 뿐만 아니라 선택할 수 있는 프레임워크 풀도 제공합니다. 매우 쉽게 Drupal, Laravel, WordPress 등을 실행할 수 있습니다.

설치



설치 페이지로 이동하면 더 쉽게 만들 수 없습니다.
https://docs.lando.dev/basics/installation.html

드루팔 9 구성



Lando를 로컬에 설치한 후 lando init를 실행할 수 있습니다. 이 명령은 사이트를 단계별로 구성하는 데 도움이 됩니다.

$ lando init


프로세스가 끝나면 아래와 유사한 .lando.yml 파일이 생성됩니다.

#.lando.yml
name: my-project
recipe: drupal9
config:
  webroot: web
  php: "7.4"


You can achieve the same by copying and pasting the code above into a .lando.yml file inside of your root directory and then just run lando start



달리는 돌진



lando drush 명령과 같이 명령 시작 부분에 lando 접두사를 붙여 Drush 명령을 실행할 수 있습니다.

#Example
$ lando drush cr


더 이상 Drush 구성에 대해 걱정할 필요가 없습니다. Lando는 Drupal 사이트에 올바른 PHP 버전과 올바른 Drush 버전을 사용하고 있는지 확인합니다.

랜도에 대한 추가 정보



다음은 Lando에 대한 몇 가지 흥미로운 링크입니다.

Lando Overview

Lando Drupal9 recipe

Tooling with Lando

좋은 웹페이지 즐겨찾기