You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.3 KiB

Clone d9 site for local dev

#drupal #lando

export prod database in project dir

sudo drush sql-dump --result-file=/var/www/html/libtest/libtest_04_14_2022-17:03.sql

copy prod site project dir

(*need IP and path/to/dir)

rsync -avz --progress (--dry-run --exclude 'web') rdrew@host_ip:/var/www/html/PATH/TO/DIR .

Lando setup

lando init --recipe drupal9 --source cwd --name PROJECTNAME --webroot ./web lando start

(*now have access to drush and composer)

copy files dir

mv web/sites/default/files .

###rm web and vendor

rm -rf web && rm -rf vendor

rebuild with composer

lando composer install

lando drush site-install

(* info for this step found by running 'lando info')

move files dir back

rm -rf ./web/sites/default/files

mv ./files ./web/sites/default/

import prod's db dump

lando drush sqlc < libtest_04_14_2022-17:03.sql lando drush cr`

make drush aliases

mkdir ./drush/sites && touch ./drush/sites/self.site.yml

# File: self.site.yml
local:
  user: rdrew
  root: /Users/rdrew/code/sites/jlmms_project/docroot/
dev:
  host: libtest.researchspaces.ca
  user: rdrew
  root: /var/www/html/libtest/web/
  uri: https://libtest.researchspaces.ca/

test alias'

lando drush @dev status