Even if you don't dockerize the app itself (binding pry can be painful in Docker), put exotic dependencies like Elasticsearch in a Dockerfile or Docker Compose. Provide default configuration so developers don't have to configure anything to opt in — otherwise they won't.