Drupal Docksal Starter Template

8 months ago
This is a clean starter project for Drupal 11, pre-configured to run in a Docksal development environment.
Drupal Docksal Starter Template
Starter Kit

This project provides a clean, Composer-managed Drupal 11 starter site tailored for a smooth development experience with Docksal. It’s intentionally minimal, containing only Drupal core with no contributed modules or themes, making it ideal for developers who want full control over their project’s architecture from the first commit.

What’s Included

This starter ships with a preconfigured Docksal setup using the default LAMP stack, complete with image version pinning to ensure consistent environments. It also includes examples of PHP and MySQL configuration overrides, giving developers a convenient place to adjust settings without touching global system configs.

To streamline setup, the project includes a customizable fin init script that takes care of local bootstrapping tasks. Out of the box, it installs Drupal via Drush and prepares the environment, but you can extend it for tasks such as database imports, enabling modules, preparing settings files, running updates, or managing caches.

Getting Started

If you haven’t installed Docksal yet, begin with the official setup guide at https://docs.docksal.io/getting-started/setup/.

Once your environment is ready, clone the project:

git clone https://github.com/willjackson/Docksal-Drupal-11-Starter.git drupal11
cd drupal11

Run the initialization process:

fin init

This command installs Drupal, configures the environment, and prints login credentials to the terminal. When the process completes, your new site will be available at:

http://drupal11.docksal.site

Learn More

You can explore the full project, view the fin init script, and check out environment configuration examples on GitHub at https://github.com/willjackson/Docksal-Drupal-11-Starter.

This starter aims to provide a clean, dependable foundation for any Drupal 11 build running on Docksal, giving you a predictable environment and a blank slate to develop the features your project actually needs.

Related Content