Я хочу настроить среду модульного тестирования для своего продукта. У меня есть веб-приложение, созданное на nginx в Lua, которое использует mysql и redis. Я думаю, что docker подойдет для этого, хотя я новичок в docker. Мое приложение работает на сервере Centos (рабочий сервер).
Я планирую настроить другой контейнер для mysql, redis и webapp, а затем написать приложение UT (модульный тест для Lua с использованием Busted framework) на моем Mac (моя машина для разработки — MAC) или VM, чтобы протестировать его. Приложение UT будет общаться с док-контейнером nginx, а nginx будет использовать контейнер mysql и redis. Это хорошо ? Если да, может ли кто-нибудь направить меня, как это сделать? может есть хорошая ссылка? Если нет, то что может быть лучше. Я уже пытался использовать vagrant, но это заняло слишком много времени, чего не должно быть в моем случае с UT.