Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π§π·π»ββοΈποΈ Work in progress still π·π»ββοΈπ§
Ticket QAG-49
See also: #420
Changes
Add a DDEV setup that works alongside Lando. Contains basic services like Adminer, Elasticsearch, GrumPHP, Kibana, Mailpit, Varnish, and some Lando commands converted to have DDEV support (GrumPHP, PHPUnit).
Summary
ddev-adminer
ddev-elasticsearch
docker-compose.elasticsearch_extra.yaml
to only override the image to use ES8 + installanalysis-ukrainian
andanalysis-icu
.ddev-kibana
docker-compose.kibana_extra.yaml
to only override the image version to match ESddev-varnish
configuration.lando/varnish.vcl
added todefault.vcl
Some more things to do and consider
ddev get
. For example theddev get ddev/ddev-varnish
adds a bunch of commands under.ddev/commands/varnish
that are#ddev-generated
and might not need to be in the repodocker profiles (?)omit_containers
might be the best way to do this)How to test
Testing in feature environment:
No feature environment to test in.
Local testing
Follow the instructions in the README.
Testing steps
Confirm that existing Lando services work on DDEV.