So I started to work with Drone this weekend and it is a interesting setup. I have some issues though, the start time for a MySQL 8.0 container is horribly long, upwards of 5 minutes. I have had to put a sleep 300 in my test run to hope the DB starts by then. That being said it sucks that the builds are that long.
I would like to be able to have an externally started docker image for things like this, MySQL, Redis, ElasticSearch and so on but I can’t seem to find the configuration I need to allow / inform the application to talk to these services running in their own containers outside the drone network it creates.
Any ideas on how I can make this happen? Would be a MASSIVE improvement on the test suite build time.