--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-develop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/CAO_OUmM%2BMFU1nPMzFaEsGcD4rh6tFh-wQ3T_hK4GH5-4%2BCxgxQ%40mail.gmail.com.
Hi Tom,
I believe that a lot of what django-docker-box achieves is what Earthly was created for too. Now that you already have django-docker-box, it’s possible that you might not need Earthly. Or at least not for the purpose of reproducing CI integration testing locally, specifically.
In any case, here’s how Earthly might help. Emphasis on might, as I have limited understanding of the complete Django dev ecosystem - I’m pretty much shooting in the dark here :-)
docker run inside Earthly. On the other end of the spectrum, you can just run compose stacks in Earthly itself as we support that pretty well. Elixir’s Phoenix framework, for example uses docker run‘s for DB waiting, docker compose for dependencies and mix (Elixir’s build tool) for running the tests. This is what this looks like in practice..If any of this feels interesting, I’d be happy to dig deeper and put together a demo PR to POC a particular benefit.
Cheers,
Vlad.
You received this message because you are subscribed to a topic in the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/django-developers/BXxm2h-9ECg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to django-develop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/CAFNZOJM1SEpJiJdsq0AFmOefZFRBPmaDXZseE3e4J7QALw%2BsKw%40mail.gmail.com.