If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.
A comprehensive DDEV add-on that provides Kanopi’s battle-tested workflow for Drupal development. This add-on includes complete tooling for modern Drupal development with multi-provider hosting support.
| Topic | Description |
|---|---|
| 🏁 Getting Started | Installation and setup guide |
| ⚙️ Custom Configuration | Common customization examples |
| 🛠 Commands | Complete command reference |
| 🔧 Troubleshooting | Common issues and solutions |
ddev add-on get kanopi/ddev-kanopi-drupal
ddev add-on remove kanopi-drupal
The refresh scripts use the HOSTING_KEY variable to select a specific SSH key from the agent. Set it in .ddev/config.local.yaml:
web_environment:
- HOSTING_KEY=id_ed25519
The value should match the comment on your SSH key (the scripts use ssh-add -L | grep "$HOSTING_KEY" to find it). By default it looks for id_rsa.
If your key doesn’t have a comment or uses a different one, you can set or update it:
ssh-keygen -c -C "id_ed25519" -f ~/.ssh/id_ed25519
Verify the comment is set correctly:
ssh-add -L | grep id_ed25519
This add-on is maintained by Kanopi Studios. For issues, feature requests, or contributions, please visit our GitHub repository.
This project is licensed under the GNU General Public License v2 - see the LICENSE file for details.
If you find this add-on useful, please star it on GitHub — stars show appreciation and help maintainers know their work matters.