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.

DDEV Kanopi Drupal Add-on

tests last commit release project is maintained Documentation

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.


✨ Features


📚 Documentation

📖 Complete Documentation

Topic Description
🏁 Getting Started Installation and setup guide
⚙️ Custom Configuration Common customization examples
🛠 Commands Complete command reference
🔧 Troubleshooting Common issues and solutions

🏛️ Hosting Providers

Pantheon Integration

Acquia Integration


📋 Requirements


🔧 Management

Update

ddev add-on get kanopi/ddev-kanopi-drupal

Remove

ddev add-on remove kanopi-drupal

🔑 SSH Key Configuration

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

🤝 Contributing

This add-on is maintained by Kanopi Studios. For issues, feature requests, or contributions, please visit our GitHub repository.


📄 License

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.