Raised: $0
0% of monthly goal Help us cross the finish line!
Goal: $12,000
Raised: $0 Goal: $12,000
0% of monthly goal Help us cross the finish line!
Sponsor DDEV

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.

add-on registry tests last commit release

DDEV Taskfile

Overview

This add-on installs Task, the task command from taskfile.dev, into the web container of your DDEV project.

Installation

Requires DDEV v1.23.5 or newer.

ddev add-on get gebruederheitz/ddev-taskfile
ddev restart

After installation, make sure to commit the .ddev directory to version control.

Usage

Command Description
ddev task [args] Run Task inside the web container, from your current host directory
ddev t [args] Alias for ddev task

For example, ddev task build:frontend.

Advanced Customization

By default the latest Task release is installed whenever the web image is built. To pin a version:

ddev dotenv set .ddev/.env.taskfile --task-version=3.54.0
ddev restart

The version can be given with or without the leading v. Remove the line from .ddev/.env.taskfile to go back to the latest release.

Docker caches the image build, so an unpinned install keeps the release that was current when the image was first built. To fetch the newest release, rebuild without cache:

ddev debug rebuild

ddev utility rebuild is the newer name for the same command.

Make sure to commit the .ddev/.env.taskfile file to version control.

All customization options (use with caution):

Variable Flag Default
TASK_VERSION --task-version empty, meaning the latest release

Credits

Maintained by @CVE42-chicken with contributions by @Maks Oleksyuk

If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.