Skip to content

herczogzoltan/yadd

Repository files navigation

Yet Another Dockerized Drupal

Kickstart your new Drupal 9 site now!

Requirements

  • docker-sync
  • docker-compose

How to install

  1. cp .env.example .env file (you may want to change PHP version according to your OS)
  2. cp docroot/sites/default/example.local.settings.php docroot/sites/default/local.settings.php
  3. Initialize the stack:
    1. On Linux use make up
    2. On OS X:
      1. Start your docker-sync daemon docker-sync start
      2. Then make up (you may have to wait for the sync to synchronize the files into the volume)
  4. make composer install
  5. make drush "site:install yadd --existing-config"

You may want to add the PROJECT_BASE_URL configured in the .env file to your /etc/hosts file

After that you can visit your site at PROJECT_BASE_URL:TRAEFIK_PORT - for example http://yadd.local:8000.

Make commands

To get information about what can you do with make please run: make help

Use, extend, customize

Profiles - docroot/profiles/custom directory is the place for custom profile collection. There is already an example there to do whatever you wish.

Configuration - config directory used to store default configuration for the site.

Module development - docroot/modules/custom directory is there for you to develop your modules.

Theming - docroot/themes/custom is the place to start creating your new custom theme.

Documentation

This project uses wodby's docker4drupal.

Full documentation is available at https://wodby.com/docs/stacks/drupal/local.

Releases

No releases published

Packages

No packages published