Skip to main content

Local Development (DDEV)

Pre-steps

New Git repo:

  1. Initialize new repo.
  2. Take care that repo directory is empty, only .git should be there.
  3. Run:
    ddev config --project-type=drupal11 --docroot=public_html
    ddev start
    ddev composer create drupal/recommended-project:^11 --no-install
    sed -i 's/web\//public_html\//' composer.json
    ddev composer install
    ddev composer require drush/drush
    ddev drush site:install --account-name=admin --account-pass=admin --locale=nl -y
    ddev launch $(ddev drush uli)
  4. When the website is launched, change the password if deemed necessary
  5. gitignore stuff

Existing Repo:

  1. Clone the repo
  2. Verify composer.json (web root = pubclic_html)
  3. Run:
    ddev config --project-type=drupal11 --docroot=public_html
    ddev start
    ddev composer install
    ddev drush site:install --account-name=admin --account-pass=admin --locale=nl -y
    ddev launch $(ddev drush uli)